Files
git.stella-ops.org/devops/compose/openapi_reverse.json

175203 lines
4.8 MiB

{
"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": {
"/": {
"get": {
"operationId": "policy-engine__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"
}
}
}
},
"/advisories/linksets": {
"get": {
"operationId": "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"
}
}
}
},
"/advisories/linksets/export": {
"get": {
"operationId": "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"
}
}
}
},
"/advisories/observations": {
"get": {
"operationId": "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"
}
}
}
},
"/advisories/raw": {
"get": {
"operationId": "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"
}
}
}
},
"/advisories/raw/{id}": {
"get": {
"operationId": "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"
}
}
}
},
"/advisories/raw/{id}/provenance": {
"get": {
"operationId": "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"
}
}
}
},
"/advisories/summary": {
"get": {
"operationId": "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"
}
}
}
},
"/advisories/{advisoryKey}/chunks": {
"get": {
"operationId": "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"
}
}
}
},
"/advisory-ai/remote-inference/logs": {
"post": {
"operationId": "authority_advisory-ai_remote-inference_logs_POST",
"tags": [
"authority"
],
"summary": "HTTP: POST /advisory-ai/remote-inference/logs",
"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_AdvisoryAi_AdvisoryAiRemoteInferenceLogRequest"
}
}
}
},
"responses": {
"200": {
"description": "Success"
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
},
"422": {
"description": "Validation Error"
},
"504": {
"description": "Gateway timeout"
},
"500": {
"description": "Internal Server Error"
}
}
}
},
"/airgap/v1/mirror/bundles": {
"get": {
"operationId": "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"
}
}
}
},
"/airgap/v1/mirror/bundles/{bundleId}": {
"get": {
"operationId": "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"
}
}
}
},
"/airgap/v1/mirror/bundles/{bundleId}/timeline": {
"get": {
"operationId": "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"
}
}
}
},
"/airgap/v1/vex/import": {
"post": {
"operationId": "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"
}
}
}
},
"/aoc/verify": {
"post": {
"operationId": "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"
}
}
}
},
"/api/admin/plans": {
"get": {
"operationId": "registry-token_api_admin_plans_GET",
"tags": [
"Plan Administration"
],
"summary": "HTTP: GET /api/admin/plans/ =\u003E ListPlans",
"description": "Lists all plan rules ordered 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",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/registry-token_System_Collections_Generic_IReadOnlyList_1_StellaOps_Registry_TokenService_Admin_PlanRuleDto_StellaOps_Registry_TokenService_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": "registry-token_api_admin_plans_POST",
"tags": [
"Plan Administration"
],
"summary": "HTTP: POST /api/admin/plans/ =\u003E CreatePlan",
"description": "Creates a new plan 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/registry-token_StellaOps_Registry_TokenService_Admin_CreatePlanRequest"
}
}
}
},
"responses": {
"200": {
"description": "Success",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/registry-token_StellaOps_Registry_TokenService_Admin_PlanRuleDto"
}
}
}
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
},
"422": {
"description": "Validation Error"
},
"504": {
"description": "Gateway timeout"
},
"500": {
"description": "Internal Server Error"
}
}
}
},
"/api/admin/plans/audit": {
"get": {
"operationId": "registry-token_api_admin_plans_audit_GET",
"tags": [
"Plan Administration"
],
"summary": "HTTP: GET /api/admin/plans/audit =\u003E GetAuditHistory",
"description": "Gets audit history for plan changes. Optionally filter by plan 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/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"
}
}
}
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
},
"422": {
"description": "Validation Error"
},
"504": {
"description": "Gateway timeout"
},
"500": {
"description": "Internal Server Error"
}
}
}
},
"/api/admin/plans/validate": {
"post": {
"operationId": "registry-token_api_admin_plans_validate_POST",
"tags": [
"Plan Administration"
],
"summary": "HTTP: POST /api/admin/plans/validate =\u003E ValidatePlan",
"description": "Validates a plan rule without saving. Optionally evaluates test 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/registry-token_StellaOps_Registry_TokenService_Admin_ValidatePlanRequest"
}
}
}
},
"responses": {
"200": {
"description": "Success",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/registry-token_StellaOps_Registry_TokenService_Admin_ValidationResult"
}
}
}
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
},
"422": {
"description": "Validation Error"
},
"504": {
"description": "Gateway timeout"
},
"500": {
"description": "Internal Server Error"
}
}
}
},
"/api/admin/plans/{planId}": {
"delete": {
"operationId": "registry-token_api_admin_plans_{planId}_DELETE",
"tags": [
"Plan Administration"
],
"summary": "HTTP: DELETE /api/admin/plans/{planId} =\u003E DeletePlan",
"description": "Deletes a plan 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": "registry-token_api_admin_plans_{planId}_GET",
"tags": [
"Plan Administration"
],
"summary": "HTTP: GET /api/admin/plans/{planId} =\u003E GetPlan",
"description": "Gets a plan 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",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/registry-token_StellaOps_Registry_TokenService_Admin_PlanRuleDto"
}
}
}
},
"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": "registry-token_api_admin_plans_{planId}_PUT",
"tags": [
"Plan Administration"
],
"summary": "HTTP: PUT /api/admin/plans/{planId} =\u003E UpdatePlan",
"description": "Updates an existing plan rule. Requires version for optimistic concurrency.",
"x-stellaops-gateway-auth": {
"allowAnonymous": false,
"requiresAuthentication": false,
"source": "None"
},
"x-stellaops-timeout": {
"effectiveSeconds": 30,
"source": "endpoint",
"precedence": [
"endpointOverride",
"serviceDefault",
"gatewayRouteDefault",
"gatewayGlobalCap"
],
"endpointSeconds": 30,
"gatewayRouteDefaultSeconds": 30,
"gatewayGlobalCapSeconds": 120
},
"x-stellaops-timeout-seconds": 30,
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/registry-token_StellaOps_Registry_TokenService_Admin_UpdatePlanRequest"
}
}
}
},
"responses": {
"200": {
"description": "Success",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/registry-token_StellaOps_Registry_TokenService_Admin_PlanRuleDto"
}
}
}
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
},
"422": {
"description": "Validation Error"
},
"504": {
"description": "Gateway timeout"
},
"500": {
"description": "Internal Server Error"
}
}
}
},
"/api/admin/users": {
"get": {
"operationId": "authority_api_admin_users_GET",
"tags": [
"Console Admin"
],
"summary": "Legacy alias: 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_api_admin_users_POST",
"tags": [
"Console Admin"
],
"summary": "Legacy alias: create a local user.",
"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"
}
}
}
},
"/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/attestations/{attestationId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/attestations/{attestationId}/envelope": {
"get": {
"operationId": "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"
}
}
}
},
"/api/attestations/{attestationId}/verify": {
"post": {
"operationId": "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"
}
}
}
},
"/api/cvss/policies": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/cvss/receipts": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/cvss/receipts/{receiptId}": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/cvss/receipts/{receiptId}/amend": {
"put": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/cvss/receipts/{receiptId}/history": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/offline-kit/import": {
"post": {
"operationId": "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"
}
}
}
},
"/api/offline-kit/manifest": {
"get": {
"operationId": "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"
}
}
}
},
"/api/offline-kit/status": {
"get": {
"operationId": "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"
}
}
}
},
"/api/offline-kit/validate": {
"post": {
"operationId": "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"
}
}
}
},
"/api/policy/conflicts": {
"get": {
"operationId": "policy-engine_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_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"
}
}
}
},
"/api/policy/conflicts/by-type/{conflictType}": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/policy/conflicts/stats/by-severity": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/policy/conflicts/{conflictId}": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/policy/conflicts/{conflictId}:dismiss": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/policy/conflicts/{conflictId}:resolve": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/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-engine_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_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"
}
}
}
},
"/api/policy/packs/{packId}/revisions": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/policy/packs/{packId}/revisions/{version}/bundle": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/policy/packs/{packId}/revisions/{version}/evaluate": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/policy/packs/{packId}/revisions/{version}:activate": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/policy/policies/{policyId}/versions/{version}:compile": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/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/policy/snapshots": {
"get": {
"operationId": "policy-engine_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_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"
}
}
}
},
"/api/policy/snapshots/{snapshotId}": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/policy/violations": {
"get": {
"operationId": "policy-engine_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_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"
}
}
}
},
"/api/policy/violations/batch": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/policy/violations/by-policy/{policyId}": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/policy/violations/by-purl/{purl}": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/policy/violations/by-severity/{severity}": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/policy/violations/stats/by-severity": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/policy/violations/{violationId}": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/release-orchestrator/approvals": {
"get": {
"operationId": "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"
}
}
}
},
"/api/release-orchestrator/approvals/batch-approve": {
"post": {
"operationId": "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_Orchestrator_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": "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_Orchestrator_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": "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"
}
}
}
},
"/api/release-orchestrator/approvals/{id}/approve": {
"post": {
"operationId": "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_Orchestrator_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": "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_Orchestrator_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": "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"
}
}
}
},
"/api/release-orchestrator/promotions/{id}/approve": {
"post": {
"operationId": "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"
}
}
}
},
"/api/release-orchestrator/promotions/{id}/reject": {
"post": {
"operationId": "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_Orchestrator_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": "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_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_Orchestrator_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": "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_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_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_Orchestrator_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": "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_Orchestrator_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": "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"
}
}
}
},
"/api/release-orchestrator/releases/{id}/promote": {
"post": {
"operationId": "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_Orchestrator_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": "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"
}
}
}
},
"/api/release-orchestrator/releases/{id}/rollback": {
"post": {
"operationId": "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"
}
}
}
},
"/api/release-orchestrator/releases/{releaseId}/available-environments": {
"get": {
"operationId": "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"
}
}
}
},
"/api/release-orchestrator/releases/{releaseId}/components": {
"get": {
"operationId": "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_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_Orchestrator_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": "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_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_Orchestrator_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": "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"
}
}
}
},
"/api/release-orchestrator/releases/{releaseId}/promotion-preview": {
"get": {
"operationId": "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"
}
}
}
},
"/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/runs": {
"post": {
"operationId": "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"
}
}
}
},
"/api/runs/{runId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/runs/{runId}/approvals/{approvalId}": {
"post": {
"operationId": "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"
}
}
}
},
"/api/runs/{runId}/artifacts": {
"get": {
"operationId": "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"
}
}
}
},
"/api/runs/{runId}/attestations": {
"get": {
"operationId": "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"
}
}
}
},
"/api/runs/{runId}/cancel": {
"post": {
"operationId": "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"
}
}
}
},
"/api/runs/{runId}/incident-mode": {
"get": {
"operationId": "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"
}
}
}
},
"/api/runs/{runId}/incident-mode/activate": {
"post": {
"operationId": "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"
}
}
}
},
"/api/runs/{runId}/incident-mode/deactivate": {
"post": {
"operationId": "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"
}
}
}
},
"/api/runs/{runId}/incident-mode/escalate": {
"post": {
"operationId": "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"
}
}
}
},
"/api/runs/{runId}/logs": {
"get": {
"operationId": "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"
}
}
}
},
"/api/slices/cache/stats": {
"get": {
"operationId": "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"
}
}
}
},
"/api/slices/query": {
"post": {
"operationId": "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"
}
}
}
},
"/api/slices/replay": {
"post": {
"operationId": "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"
}
}
}
},
"/api/slices/{digest}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/unknowns": {
"get": {
"operationId": "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"
}
}
}
},
"/api/unknowns/high-confidence": {
"get": {
"operationId": "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"
}
}
}
},
"/api/unknowns/hot-queue": {
"get": {
"operationId": "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"
}
}
}
},
"/api/unknowns/summary": {
"get": {
"operationId": "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"
}
}
}
},
"/api/unknowns/triage/{band}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/unknowns/{id}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/unknowns/{id}/hints": {
"get": {
"operationId": "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"
}
}
}
},
"/api/unknowns/{id}/history": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/ack/{token}": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v1/actionables/delta/{deltaId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/actionables/delta/{deltaId}/by-priority/{priority}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/actionables/delta/{deltaId}/by-type/{type}": {
"get": {
"operationId": "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"
}
}
}
},
"/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-sources": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/advisory-sources/summary": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/advisory-sources/{id}/freshness": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/advisory-sources/{sourceId}/conflicts": {
"get": {
"operationId": "policy-gateway_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"
}
}
}
},
"/api/v1/advisory-sources/{sourceId}/impact": {
"get": {
"operationId": "policy-gateway_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"
}
}
}
},
"/api/v1/agents": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/agents/register": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/agents/{agentId}": {
"delete": {
"operationId": "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_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"
}
}
}
},
"/api/v1/agents/{agentId}/commands": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/agents/{agentId}/facts": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/agents/{agentId}/heartbeat": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/agents/{agentId}/posture": {
"patch": {
"operationId": "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"
}
}
}
},
"/api/v1/airgap/bundles": {
"get": {
"operationId": "policy-engine_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_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"
}
}
}
},
"/api/v1/airgap/bundles/{bundleId}": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/airgap/risk-profiles/export": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/airgap/risk-profiles/export/download": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/airgap/risk-profiles/import": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/airgap/risk-profiles/verify": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/anchors/{anchorId}/keys": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/anchors/{anchorId}/keys/history": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/anchors/{anchorId}/keys/warnings": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/anchors/{anchorId}/keys/{keyId}/revoke": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/anchors/{anchorId}/keys/{keyId}/validity": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/approvals": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/approvals/{id}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/approvals/{id}/decision": {
"post": {
"operationId": "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_Orchestrator_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"
}
}
}
},
"/api/v1/approvals/{id}/evidence": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/approvals/{id}/gates": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/approvals/{id}/ops-health": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/approvals/{id}/security-snapshot": {
"get": {
"operationId": "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"
}
}
}
},
"/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/attestations:export": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/attestations:export-build": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/attestations:import": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/attestations:sign": {
"post": {
"operationId": "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"
}
}
}
},
"/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/policies": {
"get": {
"operationId": "policy-engine_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_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"
}
}
}
},
"/api/v1/attestor/policies/editor/clone": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/attestor/policies/editor/compare": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/attestor/policies/editor/metadata": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/attestor/policies/editor/validate": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/attestor/policies/editor/{policyId}": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/attestor/policies/{policyId}": {
"delete": {
"operationId": "policy-engine_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_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_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"
}
}
}
},
"/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/attestor/reports/expired": {
"delete": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/attestor/reports/query": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/attestor/reports/statistics": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/attestor/reports/store": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/attestor/reports/verify": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/attestor/reports/{artifactDigest}": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/authority/effective-policies": {
"get": {
"operationId": "policy-engine_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_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"
}
}
}
},
"/api/v1/authority/effective-policies/{effectivePolicyId}": {
"delete": {
"operationId": "policy-engine_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_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_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"
}
}
}
},
"/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/authority/resolve": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/authority/scope-attachments": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/authority/scope-attachments/policy/{effectivePolicyId}": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/authority/scope-attachments/{attachmentId}": {
"delete": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/baselines/rationale/{baseDigest}/{headDigest}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/baselines/recommendations/{artifactDigest}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/bundles": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v1/bundles/{bundleId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/bundles/{bundleId}/attestations/{entryId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/bundles/{bundleId}/export": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/bundles/{bundleId}/export/{exportId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/bundles/{bundleId}/export/{exportId}/download": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/bundles/{bundleId}/verify": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/canonical": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/canonical/ingest/{source}": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/canonical/ingest/{source}/batch": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/canonical/{id}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/canonical/{id}/provenance": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/canonical/{id}/score": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/canonical/{id}/score/compute": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/canonical/{id}/status": {
"patch": {
"operationId": "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"
}
}
}
},
"/api/v1/ceremonies": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v1/ceremonies/{ceremonyId}": {
"delete": {
"operationId": "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_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"
}
}
}
},
"/api/v1/ceremonies/{ceremonyId}/approve": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/ceremonies/{ceremonyId}/execute": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/chains/artifact/{artifactDigest}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/chains/{attestationId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/chains/{attestationId}/downstream": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/chains/{attestationId}/graph": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/chains/{attestationId}/upstream": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/chat/doctor": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/chat/evidence-preview": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/chat/intent": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/chat/query": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/chat/query/stream": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/chat/settings": {
"delete": {
"operationId": "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_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_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"
}
}
}
},
"/api/v1/chat/status": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/compliance/summary": {
"get": {
"operationId": "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"
}
}
}
},
"/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/counterfactuals/compute": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/counterfactuals/finding/{findingId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/counterfactuals/scan/{scanId}/summary": {
"get": {
"operationId": "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"
}
}
}
},
"/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/delta/compare": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/delta/quick": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/delta/{comparisonId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/doctor/checks": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/doctor/diagnosis": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/doctor/plugins": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/doctor/reports": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/doctor/reports/{reportId}": {
"delete": {
"operationId": "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_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"
}
}
}
},
"/api/v1/doctor/run": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/doctor/run/{runId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/doctor/run/{runId}/stream": {
"get": {
"operationId": "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"
}
}
}
},
"/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/doctor/timestamping/certificates": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/doctor/timestamping/dashboard": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/doctor/timestamping/eidas": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/doctor/timestamping/evidence": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/doctor/timestamping/status": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/doctor/timestamping/timesync": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/doctor/timestamping/tsa": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/drift/{driftId}/sinks": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/environments/{id}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/environments/{id}/deployments": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/environments/{id}/evidence": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/environments/{id}/ops-health": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/environments/{id}/security-snapshot": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/epss/current": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/epss/current/{cveId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/epss/history/{cveId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/epss/status": {
"get": {
"operationId": "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"
}
}
}
},
"/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/export/bundles/{bundleId}": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/export/bundles/{bundleId}/download": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/export/jobs": {
"get": {
"operationId": "policy-engine_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_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"
}
}
}
},
"/api/v1/export/jobs/{jobId}": {
"delete": {
"operationId": "policy-engine_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_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_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"
}
}
}
},
"/api/v1/export/jobs/{jobId}/executions/{executionId}": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/export/jobs/{jobId}/run": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/export/offline-seed": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/federation/export": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/federation/export/preview": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/federation/import": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/federation/import/preview": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/federation/import/validate": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/federation/sites": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/federation/sites/{siteId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/federation/sites/{siteId}/policy": {
"put": {
"operationId": "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"
}
}
}
},
"/api/v1/federation/status": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/feeds/snapshot": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v1/feeds/snapshot/import": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/feeds/snapshot/sources": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/feeds/snapshot/{snapshotId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/feeds/snapshot/{snapshotId}/export": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/feeds/snapshot/{snapshotId}/validate": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/findings/evidence/batch": {
"post": {
"operationId": "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"
}
}
}
},
"/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": {
"get": {
"operationId": "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"
}
}
}
},
"/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/gate/evaluate": {
"post": {
"operationId": "policy-gateway_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"
}
}
}
},
"/api/v1/gate/evaluate-batch": {
"post": {
"operationId": "policy-gateway_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"
}
}
}
},
"/api/v1/gate/health": {
"get": {
"operationId": "policy-gateway_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"
}
}
}
},
"/api/v1/gates/decisions/{decisionId}": {
"get": {
"operationId": "policy-gateway_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"
}
}
}
},
"/api/v1/gates/decisions/{decisionId}/export": {
"get": {
"operationId": "policy-gateway_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"
}
}
}
},
"/api/v1/gates/{bomRef}": {
"get": {
"operationId": "policy-gateway_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"
}
}
}
},
"/api/v1/gates/{bomRef}/check": {
"post": {
"operationId": "policy-gateway_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"
}
}
}
},
"/api/v1/gates/{bomRef}/exception": {
"post": {
"operationId": "policy-gateway_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"
}
}
}
},
"/api/v1/gates/{gateId}/decisions": {
"get": {
"operationId": "policy-gateway_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"
}
}
}
},
"/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/golden-sets": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v1/golden-sets/{id}": {
"delete": {
"operationId": "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_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"
}
}
}
},
"/api/v1/golden-sets/{id}/audit": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/golden-sets/{id}/status": {
"patch": {
"operationId": "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"
}
}
}
},
"/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/export/{packId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/lineage/export/{packId}/download": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/lineage/export/{packId}/sign": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/lineage/export/{packId}/verify": {
"post": {
"operationId": "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"
}
}
}
},
"/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/mirrors": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v1/mirrors/{id}/sync": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/notify/attestation-events": {
"post": {
"operationId": "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"
}
}
}
},
"/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/pack-approvals": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/notify/pack-approvals/{packId}/ack": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/notify/risk-events": {
"post": {
"operationId": "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"
}
}
}
},
"/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/observability/chaos/experiments": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v1/observability/chaos/experiments/{experimentId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/observability/chaos/experiments/{experimentId}/results": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/observability/chaos/experiments/{experimentId}/stop": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/observability/dead-letters/{tenantId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/observability/dead-letters/{tenantId}/purge": {
"delete": {
"operationId": "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"
}
}
}
},
"/api/v1/observability/dead-letters/{tenantId}/stats": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/observability/dead-letters/{tenantId}/{entryId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/observability/dead-letters/{tenantId}/{entryId}/discard": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/observability/dead-letters/{tenantId}/{entryId}/retry": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/observability/metrics": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/observability/metrics/{tenantId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/observability/retention/execute": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/observability/retention/policies": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v1/observability/retention/policies/{policyId}": {
"delete": {
"operationId": "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_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_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"
}
}
}
},
"/api/v1/observability/retention/policies/{policyId}/history": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/observability/retention/policies/{policyId}/preview": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/offline-kit/import": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/offline-kit/manifest": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/offline-kit/status": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/offline-kit/validate": {
"post": {
"operationId": "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"
}
}
}
},
"/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/orchestrator/circuit-breakers": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_circuit-breakers_GET",
"tags": [
"Orchestrator Circuit Breakers"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/circuit-breakers/{serviceId}": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_circuit-breakers_{serviceId}_GET",
"tags": [
"Orchestrator Circuit Breakers"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/circuit-breakers/{serviceId}/check": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_circuit-breakers_{serviceId}_check_GET",
"tags": [
"Orchestrator Circuit Breakers"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/circuit-breakers/{serviceId}/failure": {
"post": {
"operationId": "orchestrator_api_v1_orchestrator_circuit-breakers_{serviceId}_failure_POST",
"tags": [
"Orchestrator Circuit Breakers"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/circuit-breakers/{serviceId}/force-close": {
"post": {
"operationId": "orchestrator_api_v1_orchestrator_circuit-breakers_{serviceId}_force-close_POST",
"tags": [
"Orchestrator Circuit Breakers"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/circuit-breakers/{serviceId}/force-open": {
"post": {
"operationId": "orchestrator_api_v1_orchestrator_circuit-breakers_{serviceId}_force-open_POST",
"tags": [
"Orchestrator Circuit Breakers"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/circuit-breakers/{serviceId}/success": {
"post": {
"operationId": "orchestrator_api_v1_orchestrator_circuit-breakers_{serviceId}_success_POST",
"tags": [
"Orchestrator Circuit Breakers"
],
"summary": "HTTP: POST /api/v1/orchestrator/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/orchestrator/dag/job/{jobId}/children": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_dag_job_{jobId}_children_GET",
"tags": [
"Orchestrator DAG"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/dag/job/{jobId}/parents": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_dag_job_{jobId}_parents_GET",
"tags": [
"Orchestrator DAG"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/dag/run/{runId}": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_dag_run_{runId}_GET",
"tags": [
"Orchestrator DAG"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/dag/run/{runId}/blocked/{jobId}": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_dag_run_{runId}_blocked_{jobId}_GET",
"tags": [
"Orchestrator DAG"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/dag/run/{runId}/edges": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_dag_run_{runId}_edges_GET",
"tags": [
"Orchestrator DAG"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/dag/run/{runId}/ready-jobs": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_dag_run_{runId}_ready-jobs_GET",
"tags": [
"Orchestrator DAG"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/deadletter": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_deadletter_GET",
"tags": [
"Orchestrator Dead-Letter"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/deadletter/by-job/{jobId}": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_deadletter_by-job_{jobId}_GET",
"tags": [
"Orchestrator Dead-Letter"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/deadletter/error-codes": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_deadletter_error-codes_GET",
"tags": [
"Orchestrator Dead-Letter"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/deadletter/export": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_deadletter_export_GET",
"tags": [
"Orchestrator Dead-Letter"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/deadletter/replay/batch": {
"post": {
"operationId": "orchestrator_api_v1_orchestrator_deadletter_replay_batch_POST",
"tags": [
"Orchestrator Dead-Letter"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/deadletter/replay/pending": {
"post": {
"operationId": "orchestrator_api_v1_orchestrator_deadletter_replay_pending_POST",
"tags": [
"Orchestrator Dead-Letter"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/deadletter/resolve/batch": {
"post": {
"operationId": "orchestrator_api_v1_orchestrator_deadletter_resolve_batch_POST",
"tags": [
"Orchestrator Dead-Letter"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/deadletter/stats": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_deadletter_stats_GET",
"tags": [
"Orchestrator Dead-Letter"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/deadletter/summary": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_deadletter_summary_GET",
"tags": [
"Orchestrator Dead-Letter"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/deadletter/{entryId}": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_deadletter_{entryId}_GET",
"tags": [
"Orchestrator Dead-Letter"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/deadletter/{entryId}/audit": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_deadletter_{entryId}_audit_GET",
"tags": [
"Orchestrator Dead-Letter"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/deadletter/{entryId}/replay": {
"post": {
"operationId": "orchestrator_api_v1_orchestrator_deadletter_{entryId}_replay_POST",
"tags": [
"Orchestrator Dead-Letter"
],
"summary": "HTTP: POST /api/v1/orchestrator/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/orchestrator/deadletter/{entryId}/resolve": {
"post": {
"operationId": "orchestrator_api_v1_orchestrator_deadletter_{entryId}_resolve_POST",
"tags": [
"Orchestrator Dead-Letter"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/jobs": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_jobs_GET",
"tags": [
"Orchestrator Jobs"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/jobs/by-idempotency-key/{key}": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_jobs_by-idempotency-key_{key}_GET",
"tags": [
"Orchestrator Jobs"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/jobs/summary": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_jobs_summary_GET",
"tags": [
"Orchestrator Jobs"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/jobs/{jobId}": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_jobs_{jobId}_GET",
"tags": [
"Orchestrator Jobs"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/jobs/{jobId}/detail": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_jobs_{jobId}_detail_GET",
"tags": [
"Orchestrator Jobs"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/pack-runs": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_pack-runs_GET",
"tags": [
"Orchestrator Pack Runs"
],
"summary": "HTTP: GET /api/v1/orchestrator/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_api_v1_orchestrator_pack-runs_POST",
"tags": [
"Orchestrator Pack Runs"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/pack-runs/claim": {
"post": {
"operationId": "orchestrator_api_v1_orchestrator_pack-runs_claim_POST",
"tags": [
"Orchestrator Pack Runs"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/pack-runs/{packRunId}": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_GET",
"tags": [
"Orchestrator Pack Runs"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/pack-runs/{packRunId}/cancel": {
"post": {
"operationId": "orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_cancel_POST",
"tags": [
"Orchestrator Pack Runs"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/pack-runs/{packRunId}/complete": {
"post": {
"operationId": "orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_complete_POST",
"tags": [
"Orchestrator Pack Runs"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/pack-runs/{packRunId}/heartbeat": {
"post": {
"operationId": "orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_heartbeat_POST",
"tags": [
"Orchestrator Pack Runs"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/pack-runs/{packRunId}/logs": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_logs_GET",
"tags": [
"Orchestrator Pack Runs"
],
"summary": "HTTP: GET /api/v1/orchestrator/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_api_v1_orchestrator_pack-runs_{packRunId}_logs_POST",
"tags": [
"Orchestrator Pack Runs"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/pack-runs/{packRunId}/manifest": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_manifest_GET",
"tags": [
"Orchestrator Pack Runs"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/pack-runs/{packRunId}/retry": {
"post": {
"operationId": "orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_retry_POST",
"tags": [
"Orchestrator Pack Runs"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/pack-runs/{packRunId}/start": {
"post": {
"operationId": "orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_start_POST",
"tags": [
"Orchestrator Pack Runs"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/quota-governance/allocation": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_quota-governance_allocation_GET",
"tags": [
"Orchestrator Quota Governance"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/quota-governance/can-schedule": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_quota-governance_can-schedule_GET",
"tags": [
"Orchestrator Quota Governance"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/quota-governance/policies": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_quota-governance_policies_GET",
"tags": [
"Orchestrator Quota Governance"
],
"summary": "HTTP: GET /api/v1/orchestrator/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_api_v1_orchestrator_quota-governance_policies_POST",
"tags": [
"Orchestrator Quota Governance"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/quota-governance/policies/{policyId}": {
"delete": {
"operationId": "orchestrator_api_v1_orchestrator_quota-governance_policies_{policyId}_DELETE",
"tags": [
"Orchestrator Quota Governance"
],
"summary": "HTTP: DELETE /api/v1/orchestrator/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_api_v1_orchestrator_quota-governance_policies_{policyId}_GET",
"tags": [
"Orchestrator Quota Governance"
],
"summary": "HTTP: GET /api/v1/orchestrator/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_api_v1_orchestrator_quota-governance_policies_{policyId}_PUT",
"tags": [
"Orchestrator Quota Governance"
],
"summary": "HTTP: PUT /api/v1/orchestrator/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_Orchestrator_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/orchestrator/quota-governance/release": {
"post": {
"operationId": "orchestrator_api_v1_orchestrator_quota-governance_release_POST",
"tags": [
"Orchestrator Quota Governance"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/quota-governance/request": {
"post": {
"operationId": "orchestrator_api_v1_orchestrator_quota-governance_request_POST",
"tags": [
"Orchestrator Quota Governance"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/quota-governance/status": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_quota-governance_status_GET",
"tags": [
"Orchestrator Quota Governance"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/quota-governance/summary": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_quota-governance_summary_GET",
"tags": [
"Orchestrator Quota Governance"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/registry/packs": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_GET",
"tags": [
"Orchestrator Pack Registry"
],
"summary": "HTTP: GET /api/v1/orchestrator/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_api_v1_orchestrator_registry_packs_POST",
"tags": [
"Orchestrator Pack Registry"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/registry/packs/by-name/{name}": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_by-name_{name}_GET",
"tags": [
"Orchestrator Pack Registry"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/registry/packs/by-tag/{tag}": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_by-tag_{tag}_GET",
"tags": [
"Orchestrator Pack Registry"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/registry/packs/popular": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_popular_GET",
"tags": [
"Orchestrator Pack Registry"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/registry/packs/recent": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_recent_GET",
"tags": [
"Orchestrator Pack Registry"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/registry/packs/search": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_search_GET",
"tags": [
"Orchestrator Pack Registry"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/registry/packs/stats": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_stats_GET",
"tags": [
"Orchestrator Pack Registry"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/registry/packs/{packId}": {
"delete": {
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_{packId}_DELETE",
"tags": [
"Orchestrator Pack Registry"
],
"summary": "HTTP: DELETE /api/v1/orchestrator/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_api_v1_orchestrator_registry_packs_{packId}_GET",
"tags": [
"Orchestrator Pack Registry"
],
"summary": "HTTP: GET /api/v1/orchestrator/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_api_v1_orchestrator_registry_packs_{packId}_PATCH",
"tags": [
"Orchestrator Pack Registry"
],
"summary": "HTTP: PATCH /api/v1/orchestrator/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_Orchestrator_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/orchestrator/registry/packs/{packId}/status": {
"post": {
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_{packId}_status_POST",
"tags": [
"Orchestrator Pack Registry"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/registry/packs/{packId}/versions": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_{packId}_versions_GET",
"tags": [
"Orchestrator Pack Registry"
],
"summary": "HTTP: GET /api/v1/orchestrator/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_api_v1_orchestrator_registry_packs_{packId}_versions_POST",
"tags": [
"Orchestrator Pack Registry"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/registry/packs/{packId}/versions/latest": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_{packId}_versions_latest_GET",
"tags": [
"Orchestrator Pack Registry"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/registry/packs/{packId}/versions/{packVersionId}": {
"delete": {
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_{packId}_versions_{packVersionId}_DELETE",
"tags": [
"Orchestrator Pack Registry"
],
"summary": "HTTP: DELETE /api/v1/orchestrator/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_api_v1_orchestrator_registry_packs_{packId}_versions_{packVersionId}_PATCH",
"tags": [
"Orchestrator Pack Registry"
],
"summary": "HTTP: PATCH /api/v1/orchestrator/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_Orchestrator_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/orchestrator/registry/packs/{packId}/versions/{packVersionId}/download": {
"post": {
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_{packId}_versions_{packVersionId}_download_POST",
"tags": [
"Orchestrator Pack Registry"
],
"summary": "HTTP: POST /api/v1/orchestrator/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/orchestrator/registry/packs/{packId}/versions/{packVersionId}/sign": {
"post": {
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_{packId}_versions_{packVersionId}_sign_POST",
"tags": [
"Orchestrator Pack Registry"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/registry/packs/{packId}/versions/{packVersionId}/status": {
"post": {
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_{packId}_versions_{packVersionId}_status_POST",
"tags": [
"Orchestrator Pack Registry"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/registry/packs/{packId}/versions/{version}": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_{packId}_versions_{version}_GET",
"tags": [
"Orchestrator Pack Registry"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/runs": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_runs_GET",
"tags": [
"Orchestrator Runs"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/runs/{runId}": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_runs_{runId}_GET",
"tags": [
"Orchestrator Runs"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/runs/{runId}/first-signal": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_runs_{runId}_first-signal_GET",
"tags": [
"Orchestrator Runs"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/runs/{runId}/jobs": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_runs_{runId}_jobs_GET",
"tags": [
"Orchestrator Runs"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/runs/{runId}/summary": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_runs_{runId}_summary_GET",
"tags": [
"Orchestrator Runs"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/sources": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_sources_GET",
"tags": [
"Orchestrator Sources"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/sources/{sourceId}": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_sources_{sourceId}_GET",
"tags": [
"Orchestrator Sources"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/stream/jobs/{jobId}": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_stream_jobs_{jobId}_GET",
"tags": [
"Orchestrator Streams"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/stream/pack-runs/{packRunId}": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_stream_pack-runs_{packRunId}_GET",
"tags": [
"Orchestrator Streams"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/stream/pack-runs/{packRunId}/ws": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_stream_pack-runs_{packRunId}_ws_GET",
"tags": [
"Orchestrator Streams"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/stream/runs/{runId}": {
"get": {
"operationId": "orchestrator_api_v1_orchestrator_stream_runs_{runId}_GET",
"tags": [
"Orchestrator Streams"
],
"summary": "HTTP: GET /api/v1/orchestrator/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/orchestrator/worker/claim": {
"post": {
"operationId": "orchestrator_api_v1_orchestrator_worker_claim_POST",
"tags": [
"Orchestrator Workers"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/worker/jobs/{jobId}/complete": {
"post": {
"operationId": "orchestrator_api_v1_orchestrator_worker_jobs_{jobId}_complete_POST",
"tags": [
"Orchestrator Workers"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/worker/jobs/{jobId}/heartbeat": {
"post": {
"operationId": "orchestrator_api_v1_orchestrator_worker_jobs_{jobId}_heartbeat_POST",
"tags": [
"Orchestrator Workers"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/orchestrator/worker/jobs/{jobId}/progress": {
"post": {
"operationId": "orchestrator_api_v1_orchestrator_worker_jobs_{jobId}_progress_POST",
"tags": [
"Orchestrator Workers"
],
"summary": "HTTP: POST /api/v1/orchestrator/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_Orchestrator_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/packs": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v1/packs/{packId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/packs/{packId}/attestations": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v1/packs/{packId}/attestations/{type}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/packs/{packId}/content": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/packs/{packId}/lifecycle": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v1/packs/{packId}/manifest": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/packs/{packId}/parity": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v1/packs/{packId}/provenance": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/packs/{packId}/signature": {
"post": {
"operationId": "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"
}
}
}
},
"/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/diagnostics": {
"post": {
"operationId": "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"
}
}
}
},
"/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/policy/linksets": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/policy/lint/analyze": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/policy/lint/analyze-batch": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/policy/lint/rules": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/api/v1/policy/overlay": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/policy/preview": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/policy/runtime": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/policy/schema": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/proofs/id/{proofId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/proofs/id/{proofId}/verify": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/proofs/{subjectDigest}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/proofs/{subjectDigest}/chain": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/rekor/entries": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/rekor/entries/{uuid}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/rekor/verify": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/rekor/verify:bulk": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/rekor/verify:bulk/{jobId}": {
"get": {
"operationId": "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"
}
}
}
},
"/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": "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"
}
}
}
},
"/api/v1/release-orchestrator/approvals/batch-approve": {
"post": {
"operationId": "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_Orchestrator_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": "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_Orchestrator_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": "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"
}
}
}
},
"/api/v1/release-orchestrator/approvals/{id}/approve": {
"post": {
"operationId": "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_Orchestrator_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": "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_Orchestrator_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": "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"
}
}
}
},
"/api/v1/release-orchestrator/promotions/{id}/approve": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/release-orchestrator/promotions/{id}/reject": {
"post": {
"operationId": "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_Orchestrator_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": "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_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_Orchestrator_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": "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_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_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_Orchestrator_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": "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_Orchestrator_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": "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"
}
}
}
},
"/api/v1/release-orchestrator/releases/{id}/promote": {
"post": {
"operationId": "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_Orchestrator_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": "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"
}
}
}
},
"/api/v1/release-orchestrator/releases/{id}/rollback": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/release-orchestrator/releases/{releaseId}/available-environments": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/release-orchestrator/releases/{releaseId}/components": {
"get": {
"operationId": "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_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_Orchestrator_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": "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_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_Orchestrator_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": "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"
}
}
}
},
"/api/v1/release-orchestrator/releases/{releaseId}/promotion-preview": {
"get": {
"operationId": "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"
}
}
}
},
"/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/replay/{scanId}/attach": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/reports": {
"post": {
"operationId": "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"
}
}
}
},
"/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/runs/{id}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/runs/{id}/rollback": {
"post": {
"operationId": "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_Orchestrator_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"
}
}
}
},
"/api/v1/runs/{id}/steps": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/runs/{id}/steps/{stepId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/runs/{runId}/verdicts": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/runtime/events": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/runtime/reconcile": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/sbom/hot-lookup/components": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/sbom/hot-lookup/payload/{payloadDigest}/latest": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/sbom/hot-lookup/pending-triage": {
"get": {
"operationId": "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"
}
}
}
},
"/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/sbom/uploads/{sbomId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/gate-policy": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/github/{scanId}/github/alerts": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/github/{scanId}/github/alerts/{alertNumber}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/github/{scanId}/github/upload-sarif": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/github/{scanId}/github/upload-status/{sarifId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/vex-reachability/filter": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/approvals": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v1/scans/{scanId}/approvals/{findingId}": {
"delete": {
"operationId": "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_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"
}
}
}
},
"/api/v1/scans/{scanId}/bun-packages": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/callgraphs": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/composition-recipe": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/composition-recipe/verify": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/compute-reachability": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/drift": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/entropy": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/entrytrace": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/events": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/evidence": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/evidence/{findingId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/exports/cdxr": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/exports/openvex": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/exports/sarif": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/exports/sbom": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/exports/signed-sbom-archive": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/gate-blocked": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/gate-results": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/gate-summary": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/layers": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/layers/{layerDigest}/sbom": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/manifest": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/proofs": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/proofs/{rootHash}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/reachability/components": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/reachability/explain": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/reachability/findings": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/reachability/traces/export": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/ruby-packages": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/sbom": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/scans/{scanId}/spines": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scheduler/failure-signatures/best-match": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scheduler/policies/simulations": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v1/scheduler/policies/simulations/metrics": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scheduler/policies/simulations/preview": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/scheduler/policies/simulations/{simulationId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scheduler/policies/simulations/{simulationId}/cancel": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/scheduler/policies/simulations/{simulationId}/retry": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/scheduler/policies/simulations/{simulationId}/stream": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scheduler/policy/runs": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v1/scheduler/policy/runs/{runId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scheduler/runs": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v1/scheduler/runs/preview": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/scheduler/runs/queue/lag": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scheduler/runs/{runId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scheduler/runs/{runId}/cancel": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/scheduler/runs/{runId}/deltas": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scheduler/runs/{runId}/retry": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/scheduler/runs/{runId}/stream": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scheduler/schedules": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v1/scheduler/schedules/{scheduleId}": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v1/scheduler/schedules/{scheduleId}/pause": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/scheduler/schedules/{scheduleId}/resume": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/scheduler/vuln/resolver/jobs": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/scheduler/vuln/resolver/jobs/{jobId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scheduler/vuln/resolver/metrics": {
"get": {
"operationId": "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"
}
}
}
},
"/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/scores": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scores/degrade": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/scores/distribution": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/scores/recalculate": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/scores/restore": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/scoring/policy": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/api/v1/scoring/policy/versions": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/api/v1/scoring/policy/{version}": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/api/v1/scoring/webhooks": {
"get": {
"operationId": "findings-ledger_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_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"
}
}
}
},
"/api/v1/scoring/webhooks/{id}": {
"delete": {
"operationId": "findings-ledger_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_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_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"
}
}
}
},
"/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/security/reachability": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/security/vex": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/security/vulnerabilities": {
"get": {
"operationId": "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"
}
}
}
},
"/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/signals/hot-symbols": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/signals/hot-symbols/correlated": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/signals/hot-symbols/stats": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/signals/hot-symbols/top": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/signer/sign/dsse": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/signer/verify/dsse": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/signer/verify/referrers": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/smart-diff/candidates/{candidateId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/smart-diff/candidates/{candidateId}/review": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/smart-diff/images/{digest}/candidates": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/smart-diff/scans/{scanId}/changes": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/smart-diff/scans/{scanId}/sarif": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/smart-diff/{scanId}/vex-candidates": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/smart-diff/{scanId}/vex-candidates/review": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/spines/{spineId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/stats/patch-coverage": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/stats/patch-coverage/{cveId}/details": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/stats/patch-coverage/{cveId}/matches": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/symbols/marketplace": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/symbols/marketplace/installed": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/symbols/marketplace/search": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/symbols/marketplace/sync": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/symbols/marketplace/{entryId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/symbols/marketplace/{entryId}/install": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/symbols/marketplace/{entryId}/uninstall": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/symbols/sources": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v1/symbols/sources/summary": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/symbols/sources/{id}": {
"delete": {
"operationId": "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_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_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"
}
}
}
},
"/api/v1/symbols/sources/{id}/freshness": {
"get": {
"operationId": "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"
}
}
}
},
"/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/export/{exportId}": {
"get": {
"operationId": "timeline_api_v1_timeline_export_{exportId}_GET",
"tags": [
"Export"
],
"summary": "HTTP: GET /api/v1/timeline/export/{exportId} =\u003E GetExportStatusAsync",
"description": "Get the status of an export operation",
"x-stellaops-gateway-auth": {
"allowAnonymous": false,
"requiresAuthentication": false,
"source": "None"
},
"x-stellaops-timeout": {
"effectiveSeconds": 30,
"source": "endpoint",
"precedence": [
"endpointOverride",
"serviceDefault",
"gatewayRouteDefault",
"gatewayGlobalCap"
],
"endpointSeconds": 30,
"gatewayRouteDefaultSeconds": 30,
"gatewayGlobalCapSeconds": 120
},
"x-stellaops-timeout-seconds": 30,
"responses": {
"200": {
"description": "Success",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/timeline_StellaOps_Timeline_WebService_Endpoints_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"
}
}
}
},
"/api/v1/timeline/export/{exportId}/download": {
"get": {
"operationId": "timeline_api_v1_timeline_export_{exportId}_download_GET",
"tags": [
"Export"
],
"summary": "HTTP: GET /api/v1/timeline/export/{exportId}/download =\u003E DownloadExportAsync",
"description": "Download the completed export 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"
}
}
}
},
"/api/v1/timeline/replay/{replayId}": {
"delete": {
"operationId": "timeline_api_v1_timeline_replay_{replayId}_DELETE",
"tags": [
"Replay"
],
"summary": "HTTP: DELETE /api/v1/timeline/replay/{replayId} =\u003E DeleteReplayAsync",
"description": "Delete/cancel a replay operation",
"x-stellaops-gateway-auth": {
"allowAnonymous": false,
"requiresAuthentication": false,
"source": "None"
},
"x-stellaops-timeout": {
"effectiveSeconds": 30,
"source": "endpoint",
"precedence": [
"endpointOverride",
"serviceDefault",
"gatewayRouteDefault",
"gatewayGlobalCap"
],
"endpointSeconds": 30,
"gatewayRouteDefaultSeconds": 30,
"gatewayGlobalCapSeconds": 120
},
"x-stellaops-timeout-seconds": 30,
"responses": {
"200": {
"description": "Success"
},
"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": "timeline_api_v1_timeline_replay_{replayId}_GET",
"tags": [
"Replay"
],
"summary": "HTTP: GET /api/v1/timeline/replay/{replayId} =\u003E GetReplayStatusAsync",
"description": "Get the status of a replay operation",
"x-stellaops-gateway-auth": {
"allowAnonymous": false,
"requiresAuthentication": false,
"source": "None"
},
"x-stellaops-timeout": {
"effectiveSeconds": 30,
"source": "endpoint",
"precedence": [
"endpointOverride",
"serviceDefault",
"gatewayRouteDefault",
"gatewayGlobalCap"
],
"endpointSeconds": 30,
"gatewayRouteDefaultSeconds": 30,
"gatewayGlobalCapSeconds": 120
},
"x-stellaops-timeout-seconds": 30,
"responses": {
"200": {
"description": "Success",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/timeline_StellaOps_Timeline_WebService_Endpoints_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"
}
}
}
},
"/api/v1/timeline/replay/{replayId}/cancel": {
"post": {
"operationId": "timeline_api_v1_timeline_replay_{replayId}_cancel_POST",
"tags": [
"Replay"
],
"summary": "HTTP: POST /api/v1/timeline/replay/{replayId}/cancel =\u003E CancelReplayAsync",
"description": "Cancel an in-progress replay operation",
"x-stellaops-gateway-auth": {
"allowAnonymous": false,
"requiresAuthentication": false,
"source": "None"
},
"x-stellaops-timeout": {
"effectiveSeconds": 30,
"source": "endpoint",
"precedence": [
"endpointOverride",
"serviceDefault",
"gatewayRouteDefault",
"gatewayGlobalCap"
],
"endpointSeconds": 30,
"gatewayRouteDefaultSeconds": 30,
"gatewayGlobalCapSeconds": 120
},
"x-stellaops-timeout-seconds": 30,
"responses": {
"200": {
"description": "Success"
},
"400": {
"description": "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/{correlationId}": {
"get": {
"operationId": "timeline_api_v1_timeline_{correlationId}_GET",
"tags": [
"Timeline"
],
"summary": "HTTP: GET /api/v1/timeline/{correlationId} =\u003E GetTimelineAsync",
"description": "Get events for a correlation ID, ordered by HLC timestamp",
"x-stellaops-gateway-auth": {
"allowAnonymous": false,
"requiresAuthentication": false,
"source": "None"
},
"x-stellaops-timeout": {
"effectiveSeconds": 30,
"source": "endpoint",
"precedence": [
"endpointOverride",
"serviceDefault",
"gatewayRouteDefault",
"gatewayGlobalCap"
],
"endpointSeconds": 30,
"gatewayRouteDefaultSeconds": 30,
"gatewayGlobalCapSeconds": 120
},
"x-stellaops-timeout-seconds": 30,
"responses": {
"200": {
"description": "Success",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/timeline_StellaOps_Timeline_WebService_Endpoints_TimelineResponse"
}
}
}
},
"400": {
"description": "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/{correlationId}/critical-path": {
"get": {
"operationId": "timeline_api_v1_timeline_{correlationId}_critical-path_GET",
"tags": [
"Timeline"
],
"summary": "HTTP: GET /api/v1/timeline/{correlationId}/critical-path =\u003E GetCriticalPathAsync",
"description": "Get the critical path (longest latency stages) for a correlation",
"x-stellaops-gateway-auth": {
"allowAnonymous": false,
"requiresAuthentication": false,
"source": "None"
},
"x-stellaops-timeout": {
"effectiveSeconds": 30,
"source": "endpoint",
"precedence": [
"endpointOverride",
"serviceDefault",
"gatewayRouteDefault",
"gatewayGlobalCap"
],
"endpointSeconds": 30,
"gatewayRouteDefaultSeconds": 30,
"gatewayGlobalCapSeconds": 120
},
"x-stellaops-timeout-seconds": 30,
"responses": {
"200": {
"description": "Success",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/timeline_StellaOps_Timeline_WebService_Endpoints_CriticalPathResponse"
}
}
}
},
"400": {
"description": "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/{correlationId}/export": {
"post": {
"operationId": "timeline_api_v1_timeline_{correlationId}_export_POST",
"tags": [
"Export"
],
"summary": "HTTP: POST /api/v1/timeline/{correlationId}/export =\u003E ExportTimelineAsync",
"description": "Export timeline events as NDJSON bundle with optional DSSE signing",
"x-stellaops-gateway-auth": {
"allowAnonymous": false,
"requiresAuthentication": false,
"source": "None"
},
"x-stellaops-timeout": {
"effectiveSeconds": 30,
"source": "endpoint",
"precedence": [
"endpointOverride",
"serviceDefault",
"gatewayRouteDefault",
"gatewayGlobalCap"
],
"endpointSeconds": 30,
"gatewayRouteDefaultSeconds": 30,
"gatewayGlobalCapSeconds": 120
},
"x-stellaops-timeout-seconds": 30,
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/timeline_StellaOps_Timeline_WebService_Endpoints_ExportRequest"
}
}
}
},
"responses": {
"200": {
"description": "Success",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/timeline_StellaOps_Timeline_WebService_Endpoints_ExportInitiatedResponse"
}
}
}
},
"400": {
"description": "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/{correlationId}/replay": {
"post": {
"operationId": "timeline_api_v1_timeline_{correlationId}_replay_POST",
"tags": [
"Replay"
],
"summary": "HTTP: POST /api/v1/timeline/{correlationId}/replay =\u003E InitiateReplayAsync",
"description": "Initiate deterministic replay for a correlation 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/timeline_StellaOps_Timeline_WebService_Endpoints_ReplayRequest"
}
}
}
},
"responses": {
"200": {
"description": "Success",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/timeline_StellaOps_Timeline_WebService_Endpoints_ReplayInitiatedResponse"
}
}
}
},
"400": {
"description": "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/{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/candidates": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/vex/candidates/{candidateId}/approve": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/vex/candidates/{candidateId}/reject": {
"post": {
"operationId": "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"
}
}
}
},
"/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/v1/watchlist": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v1/watchlist/alerts": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/watchlist/{id}": {
"delete": {
"operationId": "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_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_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"
}
}
}
},
"/api/v1/watchlist/{id}/test": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v1/webhooks/registry/docker": {
"post": {
"operationId": "policy-gateway_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"
}
}
}
},
"/api/v1/webhooks/registry/generic": {
"post": {
"operationId": "policy-gateway_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"
}
}
}
},
"/api/v1/webhooks/registry/harbor": {
"post": {
"operationId": "policy-gateway_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"
}
}
}
},
"/api/v1/witnesses": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/witnesses/by-hash/{witnessHash}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/witnesses/{witnessId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v1/witnesses/{witnessId}/verify": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/ack": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v2/ack/webhook/opsgenie": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/ack/webhook/pagerduty": {
"post": {
"operationId": "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"
}
}
}
},
"/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/escalation-policies": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v2/escalation-policies/{policyId}": {
"delete": {
"operationId": "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_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_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"
}
}
}
},
"/api/v2/escalations": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/escalations/{incidentId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/escalations/{incidentId}/escalate": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/escalations/{incidentId}/start": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/escalations/{incidentId}/stop": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/fallback/chains/{channelType}": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v2/fallback/deliveries/{deliveryId}": {
"delete": {
"operationId": "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"
}
}
}
},
"/api/v2/fallback/statistics": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/fallback/test": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/incidents": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/incidents/stats": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/incidents/{deliveryId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/incidents/{deliveryId}/ack": {
"post": {
"operationId": "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"
}
}
}
},
"/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/localization/bundles": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v2/localization/bundles/validate": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/localization/bundles/{bundleId}": {
"delete": {
"operationId": "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"
}
}
}
},
"/api/v2/localization/bundles/{locale}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/localization/locales": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/localization/strings/{key}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/localization/strings/{key}/format": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/channels": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/channels/{channelId}": {
"delete": {
"operationId": "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_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_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"
}
}
}
},
"/api/v2/notify/dead-letter": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v2/notify/dead-letter/purge": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/dead-letter/retry": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/dead-letter/stats": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/dead-letter/{entryId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/dead-letter/{entryId}/resolve": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/deliveries": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/deliveries/stats": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/deliveries/{deliveryId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/deliveries/{deliveryId}/retry": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/escalation-policies": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/escalation-policies/{policyId}": {
"delete": {
"operationId": "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_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_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"
}
}
}
},
"/api/v2/notify/inbox": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/inbox/read-all": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/inbox/unread-count": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/inbox/{messageId}": {
"delete": {
"operationId": "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_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"
}
}
}
},
"/api/v2/notify/inbox/{messageId}/read": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/incidents": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/incidents/{incidentId}/ack": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/incidents/{incidentId}/resolve": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/localization/bundles": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/localization/bundles/{bundleId}": {
"delete": {
"operationId": "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_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_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"
}
}
}
},
"/api/v2/notify/localization/locales": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/localization/resolve": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/maintenance-windows": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/maintenance-windows/{windowId}": {
"delete": {
"operationId": "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_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_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"
}
}
}
},
"/api/v2/notify/oncall-schedules": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/oncall-schedules/{scheduleId}": {
"delete": {
"operationId": "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_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_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"
}
}
}
},
"/api/v2/notify/oncall-schedules/{scheduleId}/overrides": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/oncall-schedules/{scheduleId}/overrides/{overrideId}": {
"delete": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/overrides": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v2/notify/overrides/{overrideId}": {
"delete": {
"operationId": "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_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"
}
}
}
},
"/api/v2/notify/quiet-hours": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/quiet-hours/{scheduleId}": {
"delete": {
"operationId": "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_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_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"
}
}
}
},
"/api/v2/notify/retention/cleanup": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/retention/cleanup/last": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/retention/cleanup/preview": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/retention/policy": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v2/notify/rules": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v2/notify/rules/{ruleId}": {
"delete": {
"operationId": "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_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_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"
}
}
}
},
"/api/v2/notify/security/ack-tokens": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/security/ack-tokens/verify": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/security/html/sanitize": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/security/html/validate": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/security/isolation/violations": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/security/webhook/{channelId}/rotate": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/security/webhook/{channelId}/secret": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/simulate": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/simulate/event": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/storms": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/storms/{stormKey}/summary": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/templates": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v2/notify/templates/preview": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/templates/validate": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/templates/{templateId}": {
"delete": {
"operationId": "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_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"
}
}
}
},
"/api/v2/notify/throttle-configs": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/notify/throttle-configs/{configId}": {
"delete": {
"operationId": "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_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_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"
}
}
}
},
"/api/v2/oncall-schedules": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v2/oncall-schedules/{scheduleId}": {
"delete": {
"operationId": "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_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_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"
}
}
}
},
"/api/v2/oncall-schedules/{scheduleId}/oncall": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/oncall-schedules/{scheduleId}/overrides": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/oncall-schedules/{scheduleId}/overrides/{overrideId}": {
"delete": {
"operationId": "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"
}
}
}
},
"/api/v2/overrides": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v2/overrides/check": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/overrides/{overrideId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/overrides/{overrideId}/revoke": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/quiet-hours/calendars": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v2/quiet-hours/calendars/{calendarId}": {
"delete": {
"operationId": "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_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_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"
}
}
}
},
"/api/v2/quiet-hours/evaluate": {
"post": {
"operationId": "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"
}
}
}
},
"/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/rules": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v2/rules/{ruleId}": {
"delete": {
"operationId": "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_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_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"
}
}
}
},
"/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/html/sanitize": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/security/html/strip": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/security/html/validate": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/security/keys/rotate": {
"post": {
"operationId": "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"
}
}
}
},
"/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/security/tenants/fuzz-test": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/security/tenants/grants": {
"delete": {
"operationId": "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_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"
}
}
}
},
"/api/v2/security/tenants/validate": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/security/tenants/{tenantId}/violations": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/security/tokens/sign": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/security/tokens/verify": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/security/tokens/{token}/info": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/security/webhooks": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/security/webhooks/validate": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/security/webhooks/{tenantId}/{channelId}": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/security/webhooks/{tenantId}/{channelId}/allowlist": {
"put": {
"operationId": "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"
}
}
}
},
"/api/v2/simulate": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/simulate/validate": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/storm-breaker/storms": {
"get": {
"operationId": "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"
}
}
}
},
"/api/v2/storm-breaker/storms/{stormKey}": {
"delete": {
"operationId": "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_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"
}
}
}
},
"/api/v2/storm-breaker/storms/{stormKey}/summary": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/templates": {
"get": {
"operationId": "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_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"
}
}
}
},
"/api/v2/templates/preview": {
"post": {
"operationId": "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"
}
}
}
},
"/api/v2/templates/{templateId}": {
"delete": {
"operationId": "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_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_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"
}
}
}
},
"/api/v2/throttles/config": {
"delete": {
"operationId": "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_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_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"
}
}
}
},
"/api/v2/throttles/evaluate": {
"post": {
"operationId": "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"
}
}
}
},
"/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"
}
}
}
},
"/api/webhooks/slo-breach": {
"post": {
"operationId": "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"
}
}
}
},
"/attestations/vex/list": {
"get": {
"operationId": "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"
}
}
}
},
"/attestations/vex/{attestationId}": {
"get": {
"operationId": "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"
}
}
}
},
"/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"
}
}
}
},
"/authorize": {
"get": {
"operationId": "authority_authorize_GET",
"tags": [
"authority"
],
"summary": "HTTP: GET /authorize =\u003E HandleAuthorize",
"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": "authority_authorize_POST",
"tags": [
"authority"
],
"summary": "HTTP: POST /authorize =\u003E HandleAuthorize",
"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"
}
}
}
},
"/components/lookup": {
"get": {
"operationId": "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"
}
}
}
},
"/concelier/advisories/{vulnerabilityKey}/replay": {
"get": {
"operationId": "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/exports/index.json": {
"get": {
"operationId": "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/exports/{relativePath}": {
"get": {
"operationId": "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/observations": {
"get": {
"operationId": "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"
}
}
}
},
"/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/sboms": {
"get": {
"operationId": "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"
}
}
}
},
"/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": {
"get": {
"operationId": "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"
}
}
}
},
"/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"
}
}
}
},
"/decrypt": {
"post": {
"operationId": "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"
}
}
}
},
"/diagnostics/aliases/{seed}": {
"get": {
"operationId": "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"
}
}
}
},
"/encrypt": {
"post": {
"operationId": "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"
}
}
}
},
"/entrypoints": {
"get": {
"operationId": "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_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"
}
}
}
},
"/envsettings.json": {
"get": {
"operationId": "platform_envsettings.json_GET",
"tags": [
"Environment Settings"
],
"summary": "Alias for /platform/envsettings.json (direct service 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,
"responses": {
"200": {
"description": "Success",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_EnvironmentSettingsResponse"
}
}
}
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
},
"422": {
"description": "Validation Error"
},
"504": {
"description": "Gateway timeout"
},
"500": {
"description": "Internal Server Error"
}
}
}
},
"/events/conselier-export": {
"post": {
"operationId": "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"
}
}
}
},
"/events/excitor-export": {
"post": {
"operationId": "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"
}
}
}
},
"/events/statements/{statementId}/provenance": {
"post": {
"operationId": "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"
}
}
}
},
"/evidence": {
"post": {
"operationId": "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"
}
}
}
},
"/evidence/hold/{caseId}": {
"post": {
"operationId": "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"
}
}
}
},
"/evidence/score": {
"get": {
"operationId": "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"
}
}
}
},
"/evidence/snapshot": {
"post": {
"operationId": "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"
}
}
}
},
"/evidence/summary": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/evidence/verify": {
"post": {
"operationId": "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"
}
}
}
},
"/evidence/vex/list": {
"get": {
"operationId": "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"
}
}
}
},
"/evidence/vex/locker/{bundleId}": {
"get": {
"operationId": "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"
}
}
}
},
"/evidence/vex/locker/{bundleId}/manifest/file": {
"get": {
"operationId": "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"
}
}
}
},
"/evidence/vex/{bundleId}": {
"get": {
"operationId": "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"
}
}
}
},
"/evidence/{bundleId}": {
"get": {
"operationId": "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"
}
}
}
},
"/evidence/{bundleId}/download": {
"get": {
"operationId": "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"
}
}
}
},
"/evidence/{bundleId}/portable": {
"get": {
"operationId": "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/admin/backfill-statements": {
"post": {
"operationId": "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/ingest/resume": {
"post": {
"operationId": "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/ingest/run": {
"post": {
"operationId": "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/init": {
"post": {
"operationId": "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/mirror/domains": {
"get": {
"operationId": "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/mirror/domains/{domainId}": {
"get": {
"operationId": "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/mirror/domains/{domainId}/exports/{exportKey}": {
"get": {
"operationId": "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/mirror/domains/{domainId}/exports/{exportKey}/download": {
"get": {
"operationId": "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/mirror/domains/{domainId}/index": {
"get": {
"operationId": "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/reconcile": {
"post": {
"operationId": "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/resolve": {
"post": {
"operationId": "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/statements": {
"post": {
"operationId": "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/statements/{vulnerabilityId}/{productKey}": {
"get": {
"operationId": "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/status": {
"get": {
"operationId": "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"
}
}
}
},
"/exploit-maturity/batch": {
"post": {
"operationId": "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"
}
}
}
},
"/exploit-maturity/{cveId}": {
"get": {
"operationId": "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"
}
}
}
},
"/exploit-maturity/{cveId}/history": {
"get": {
"operationId": "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"
}
}
}
},
"/exploit-maturity/{cveId}/level": {
"get": {
"operationId": "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"
}
}
}
},
"/exports": {
"get": {
"operationId": "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_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"
}
}
}
},
"/exports/{id}": {
"delete": {
"operationId": "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"
}
}
}
},
"/graph/diff": {
"post": {
"operationId": "graph_graph_diff_POST",
"tags": [
"graph"
],
"summary": "HTTP: POST /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,
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/graph_StellaOps_Graph_Api_Contracts_GraphDiffRequest"
}
}
}
},
"responses": {
"200": {
"description": "Success"
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
},
"422": {
"description": "Validation Error"
},
"504": {
"description": "Gateway timeout"
},
"500": {
"description": "Internal Server Error"
}
}
}
},
"/graph/edges/by-evidence": {
"get": {
"operationId": "graph_graph_edges_by-evidence_GET",
"tags": [
"graph"
],
"summary": "HTTP: GET /graph/edges/by-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"
}
}
}
},
"/graph/edges/by-reason/{reason}": {
"get": {
"operationId": "graph_graph_edges_by-reason_{reason}_GET",
"tags": [
"graph"
],
"summary": "HTTP: GET /graph/edges/by-reason/{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,
"responses": {
"200": {
"description": "Success"
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
},
"422": {
"description": "Validation Error"
},
"504": {
"description": "Gateway timeout"
},
"500": {
"description": "Internal Server Error"
}
}
}
},
"/graph/edges/metadata": {
"post": {
"operationId": "graph_graph_edges_metadata_POST",
"tags": [
"graph"
],
"summary": "HTTP: POST /graph/edges/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/graph_StellaOps_Graph_Api_Contracts_EdgeMetadataRequest"
}
}
}
},
"responses": {
"200": {
"description": "Success"
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
},
"422": {
"description": "Validation Error"
},
"504": {
"description": "Gateway timeout"
},
"500": {
"description": "Internal Server Error"
}
}
}
},
"/graph/edges/path/{sourceNodeId}/{targetNodeId}": {
"get": {
"operationId": "graph_graph_edges_path_{sourceNodeId}_{targetNodeId}_GET",
"tags": [
"graph"
],
"summary": "HTTP: GET /graph/edges/path/{sourceNodeId}/{targetNodeId}",
"x-stellaops-gateway-auth": {
"allowAnonymous": false,
"requiresAuthentication": false,
"source": "None"
},
"x-stellaops-timeout": {
"effectiveSeconds": 30,
"source": "endpoint",
"precedence": [
"endpointOverride",
"serviceDefault",
"gatewayRouteDefault",
"gatewayGlobalCap"
],
"endpointSeconds": 30,
"gatewayRouteDefaultSeconds": 30,
"gatewayGlobalCapSeconds": 120
},
"x-stellaops-timeout-seconds": 30,
"responses": {
"200": {
"description": "Success"
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
},
"422": {
"description": "Validation Error"
},
"504": {
"description": "Gateway timeout"
},
"500": {
"description": "Internal Server Error"
}
}
}
},
"/graph/edges/{edgeId}/metadata": {
"get": {
"operationId": "graph_graph_edges_{edgeId}_metadata_GET",
"tags": [
"graph"
],
"summary": "HTTP: GET /graph/edges/{edgeId}/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"
}
}
}
},
"/graph/export": {
"post": {
"operationId": "graph_graph_export_POST",
"tags": [
"graph"
],
"summary": "HTTP: POST /graph/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/graph_StellaOps_Graph_Api_Contracts_GraphExportRequest"
}
}
}
},
"responses": {
"200": {
"description": "Success"
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
},
"422": {
"description": "Validation Error"
},
"504": {
"description": "Gateway timeout"
},
"500": {
"description": "Internal Server Error"
}
}
}
},
"/graph/export/{jobId}": {
"get": {
"operationId": "graph_graph_export_{jobId}_GET",
"tags": [
"graph"
],
"summary": "HTTP: GET /graph/export/{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"
}
}
}
},
"/graph/lineage": {
"post": {
"operationId": "graph_graph_lineage_POST",
"tags": [
"graph"
],
"summary": "HTTP: POST /graph/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,
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/graph_StellaOps_Graph_Api_Contracts_GraphLineageRequest"
}
}
}
},
"responses": {
"200": {
"description": "Success"
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
},
"422": {
"description": "Validation Error"
},
"504": {
"description": "Gateway timeout"
},
"500": {
"description": "Internal Server Error"
}
}
}
},
"/graph/paths": {
"post": {
"operationId": "graph_graph_paths_POST",
"tags": [
"graph"
],
"summary": "HTTP: POST /graph/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,
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/graph_StellaOps_Graph_Api_Contracts_GraphPathRequest"
}
}
}
},
"responses": {
"200": {
"description": "Success"
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
},
"422": {
"description": "Validation Error"
},
"504": {
"description": "Gateway timeout"
},
"500": {
"description": "Internal Server Error"
}
}
}
},
"/graph/query": {
"post": {
"operationId": "graph_graph_query_POST",
"tags": [
"graph"
],
"summary": "HTTP: POST /graph/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/graph_StellaOps_Graph_Api_Contracts_GraphQueryRequest"
}
}
}
},
"responses": {
"200": {
"description": "Success"
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
},
"422": {
"description": "Validation Error"
},
"504": {
"description": "Gateway timeout"
},
"500": {
"description": "Internal Server Error"
}
}
}
},
"/graph/search": {
"post": {
"operationId": "graph_graph_search_POST",
"tags": [
"graph"
],
"summary": "HTTP: POST /graph/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/graph_StellaOps_Graph_Api_Contracts_GraphSearchRequest"
}
}
}
},
"responses": {
"200": {
"description": "Success"
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
},
"422": {
"description": "Validation Error"
},
"504": {
"description": "Gateway timeout"
},
"500": {
"description": "Internal Server Error"
}
}
}
},
"/graphs/build": {
"post": {
"operationId": "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"
}
}
}
},
"/graphs/hooks/completed": {
"post": {
"operationId": "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"
}
}
}
},
"/graphs/jobs": {
"get": {
"operationId": "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"
}
}
}
},
"/graphs/overlays": {
"post": {
"operationId": "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"
}
}
}
},
"/graphs/overlays/lag": {
"get": {
"operationId": "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"
}
}
}
},
"/hash": {
"post": {
"operationId": "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"
}
}
}
},
"/ingest/advisory": {
"post": {
"operationId": "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"
}
}
}
},
"/ingest/vex": {
"post": {
"operationId": "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"
}
}
}
},
"/internal/api/v1/attestations/verdict": {
"post": {
"operationId": "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"
}
}
}
},
"/internal/api/v1/exceptions/recheck-status": {
"post": {
"operationId": "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"
}
}
}
},
"/internal/api/v1/exceptions/renew": {
"post": {
"operationId": "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"
}
}
}
},
"/internal/api/v1/exceptions/sign": {
"post": {
"operationId": "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"
}
}
}
},
"/internal/api/v1/exceptions/verify": {
"post": {
"operationId": "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"
}
}
}
},
"/internal/attestations/verify": {
"post": {
"operationId": "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"
}
}
}
},
"/internal/events/linksets/publish": {
"post": {
"operationId": "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"
}
}
}
},
"/internal/events/observations/publish": {
"post": {
"operationId": "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"
}
}
}
},
"/internal/graph/linkouts": {
"post": {
"operationId": "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"
}
}
}
},
"/internal/ledger/airgap-import": {
"post": {
"operationId": "findings-ledger_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"
}
}
}
},
"/internal/ledger/orchestrator-export": {
"post": {
"operationId": "findings-ledger_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"
}
}
}
},
"/internal/ledger/orchestrator-export/{artifactHash}": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/internal/notify/channels/normalize": {
"post": {
"operationId": "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"
}
}
}
},
"/internal/notify/rules/normalize": {
"post": {
"operationId": "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"
}
}
}
},
"/internal/notify/templates/normalize": {
"post": {
"operationId": "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"
}
}
}
},
"/internal/orch/commands": {
"get": {
"operationId": "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_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"
}
}
}
},
"/internal/orch/heartbeat": {
"post": {
"operationId": "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"
}
}
}
},
"/internal/orch/registry": {
"post": {
"operationId": "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"
}
}
}
},
"/internal/orchestrator/control": {
"get": {
"operationId": "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_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"
}
}
}
},
"/internal/orchestrator/sources": {
"get": {
"operationId": "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_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"
}
}
}
},
"/internal/orchestrator/watermarks": {
"get": {
"operationId": "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_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"
}
}
}
},
"/internal/sbom/analysis/jobs": {
"get": {
"operationId": "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"
}
}
}
},
"/internal/sbom/asset-events": {
"get": {
"operationId": "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"
}
}
}
},
"/internal/sbom/events": {
"get": {
"operationId": "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"
}
}
}
},
"/internal/sbom/events/backfill": {
"post": {
"operationId": "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"
}
}
}
},
"/internal/sbom/inventory": {
"get": {
"operationId": "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"
}
}
}
},
"/internal/sbom/inventory/backfill": {
"post": {
"operationId": "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"
}
}
}
},
"/internal/sbom/ledger/audit": {
"get": {
"operationId": "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"
}
}
}
},
"/internal/sbom/resolver-feed": {
"get": {
"operationId": "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"
}
}
}
},
"/internal/sbom/resolver-feed/backfill": {
"post": {
"operationId": "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"
}
}
}
},
"/internal/sbom/resolver-feed/export": {
"get": {
"operationId": "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"
}
}
}
},
"/internal/sbom/retention/prune": {
"post": {
"operationId": "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"
}
}
}
},
"/issuer-directory/issuers": {
"get": {
"operationId": "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_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"
}
}
}
},
"/issuer-directory/issuers/{id}": {
"delete": {
"operationId": "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_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_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"
}
}
}
},
"/issuer-directory/issuers/{issuerId}/keys": {
"get": {
"operationId": "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_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"
}
}
}
},
"/issuer-directory/issuers/{issuerId}/keys/{keyId}": {
"delete": {
"operationId": "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"
}
}
}
},
"/issuer-directory/issuers/{issuerId}/keys/{keyId}/rotate": {
"post": {
"operationId": "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"
}
}
}
},
"/issuer-directory/issuers/{issuerId}/trust": {
"delete": {
"operationId": "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_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_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"
}
}
}
},
"/jobs": {
"get": {
"operationId": "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"
}
}
}
},
"/jobs/active": {
"get": {
"operationId": "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"
}
}
}
},
"/jobs/definitions": {
"get": {
"operationId": "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"
}
}
}
},
"/jobs/definitions/{kind}": {
"get": {
"operationId": "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"
}
}
}
},
"/jobs/definitions/{kind}/runs": {
"get": {
"operationId": "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"
}
}
}
},
"/jobs/{jobKind}": {
"post": {
"operationId": "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"
}
}
}
},
"/jobs/{runId}": {
"get": {
"operationId": "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"
}
}
}
},
"/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"
}
}
}
},
"/ledger/export/advisories": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/ledger/export/findings": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/ledger/export/sboms": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/ledger/export/vex": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/linksets": {
"get": {
"operationId": "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"
}
}
}
},
"/notify/ack-tokens/issue": {
"post": {
"operationId": "authority_notify_ack-tokens_issue_POST",
"tags": [
"authority"
],
"summary": "HTTP: POST /notify/ack-tokens/issue",
"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_Notifications_Ack_AckTokenIssueRequest"
}
}
}
},
"responses": {
"200": {
"description": "Success"
},
"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/ack-tokens/rotate": {
"post": {
"operationId": "authority_notify_ack-tokens_rotate_POST",
"tags": [
"authority"
],
"summary": "HTTP: POST /notify/ack-tokens/rotate",
"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_Signing_SigningRotationRequest"
}
}
}
},
"responses": {
"200": {
"description": "Success"
},
"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/ack-tokens/verify": {
"post": {
"operationId": "authority_notify_ack-tokens_verify_POST",
"tags": [
"authority"
],
"summary": "HTTP: POST /notify/ack-tokens/verify",
"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_Notifications_Ack_AckTokenVerifyRequest"
}
}
}
},
"responses": {
"200": {
"description": "Success"
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
},
"422": {
"description": "Validation Error"
},
"504": {
"description": "Gateway timeout"
},
"500": {
"description": "Internal Server Error"
}
}
}
},
"/obs/attestations/advisories/{advisoryKey}": {
"get": {
"operationId": "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"
}
}
}
},
"/obs/concelier/health": {
"get": {
"operationId": "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"
}
}
}
},
"/obs/concelier/timeline": {
"get": {
"operationId": "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"
}
}
}
},
"/obs/evidence/advisories/{advisoryKey}": {
"get": {
"operationId": "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"
}
}
}
},
"/obs/excititor/health": {
"get": {
"operationId": "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"
}
}
}
},
"/obs/excititor/timeline": {
"get": {
"operationId": "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"
}
}
}
},
"/obs/incidents/advisories/{advisoryKey}": {
"delete": {
"operationId": "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_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_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"
}
}
}
},
"/permalinks/vuln": {
"post": {
"operationId": "authority_permalinks_vuln_POST",
"tags": [
"authority"
],
"summary": "HTTP: POST /permalinks/vuln",
"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_Permalinks_VulnPermalinkRequest"
}
}
}
},
"responses": {
"200": {
"description": "Success"
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
},
"422": {
"description": "Validation Error"
},
"504": {
"description": "Gateway timeout"
},
"500": {
"description": "Internal Server Error"
}
}
}
},
"/platform/envsettings.json": {
"get": {
"operationId": "platform_platform_envsettings.json_GET",
"tags": [
"Environment Settings"
],
"summary": "Returns frontend environment configuration (AppConfig)",
"description": "Anonymous endpoint that returns the Angular frontend\u0027s AppConfig payload. The response merges three configuration layers: environment variables (lowest), YAML/JSON config, and database overrides (highest). Includes OIDC authority settings, API base URLs, and optional telemetry/welcome/doctor 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/platform_StellaOps_Platform_WebService_Contracts_EnvironmentSettingsResponse"
}
}
}
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
},
"422": {
"description": "Validation Error"
},
"504": {
"description": "Gateway timeout"
},
"500": {
"description": "Internal Server Error"
}
}
}
},
"/platform/envsettings/db": {
"get": {
"operationId": "platform_platform_envsettings_db_GET",
"tags": [
"Environment Settings Admin"
],
"summary": "List all DB-layer environment settings",
"x-stellaops-gateway-auth": {
"allowAnonymous": false,
"requiresAuthentication": false,
"source": "None"
},
"x-stellaops-timeout": {
"effectiveSeconds": 30,
"source": "endpoint",
"precedence": [
"endpointOverride",
"serviceDefault",
"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_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"
}
}
}
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
},
"422": {
"description": "Validation Error"
},
"504": {
"description": "Gateway timeout"
},
"500": {
"description": "Internal Server Error"
}
}
}
},
"/platform/envsettings/db/{key}": {
"delete": {
"operationId": "platform_platform_envsettings_db_{key}_DELETE",
"tags": [
"Environment Settings Admin"
],
"summary": "Delete a DB-layer environment setting",
"x-stellaops-gateway-auth": {
"allowAnonymous": false,
"requiresAuthentication": false,
"source": "None"
},
"x-stellaops-timeout": {
"effectiveSeconds": 30,
"source": "endpoint",
"precedence": [
"endpointOverride",
"serviceDefault",
"gatewayRouteDefault",
"gatewayGlobalCap"
],
"endpointSeconds": 30,
"gatewayRouteDefaultSeconds": 30,
"gatewayGlobalCapSeconds": 120
},
"x-stellaops-timeout-seconds": 30,
"responses": {
"200": {
"description": "Success"
},
"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_platform_envsettings_db_{key}_PUT",
"tags": [
"Environment Settings Admin"
],
"summary": "Create or update a DB-layer environment setting",
"x-stellaops-gateway-auth": {
"allowAnonymous": false,
"requiresAuthentication": false,
"source": "None"
},
"x-stellaops-timeout": {
"effectiveSeconds": 30,
"source": "endpoint",
"precedence": [
"endpointOverride",
"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_EnvironmentSettingsAdminEndpoints_SettingValueRequest"
}
}
}
},
"responses": {
"200": {
"description": "Success"
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
},
"422": {
"description": "Validation Error"
},
"504": {
"description": "Gateway timeout"
},
"500": {
"description": "Internal Server Error"
}
}
}
},
"/policy/advisory-ai/knobs": {
"get": {
"operationId": "policy-engine_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_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"
}
}
}
},
"/policy/batch/context": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/policy/console/attestation/dashboard": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/policy/console/attestation/report/{artifactDigest}": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/policy/console/attestation/reports": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/policy/console/simulations/diff": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/policy/decisions": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/policy/decisions/{snapshotId}": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/policy/eval/batch": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/policy/ledger/export": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/policy/ledger/export/{exportId}": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/policy/orchestrator/jobs": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/policy/orchestrator/jobs/preview": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/policy/orchestrator/jobs/{jobId}": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/policy/snapshots": {
"get": {
"operationId": "policy-engine_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_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"
}
}
}
},
"/policy/snapshots/{snapshotId}": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/policy/trust-weighting": {
"get": {
"operationId": "policy-engine_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_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"
}
}
}
},
"/policy/trust-weighting/preview": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/policy/v1/vex/lookup": {
"post": {
"operationId": "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"
}
}
}
},
"/policy/violations/conflicts": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/policy/violations/events": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/policy/violations/severity": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/policy/worker/jobs/{jobId}": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/policy/worker/run": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/risk-scores/jobs": {
"post": {
"operationId": "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"
}
}
}
},
"/risk-scores/jobs/{jobId}": {
"get": {
"operationId": "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"
}
}
}
},
"/risk-scores/providers": {
"get": {
"operationId": "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"
}
}
}
},
"/risk-scores/simulations": {
"post": {
"operationId": "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"
}
}
}
},
"/risk-scores/simulations/summary": {
"post": {
"operationId": "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"
}
}
}
},
"/risk/v1/feed": {
"post": {
"operationId": "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"
}
}
}
},
"/risk/v1/feed/by-advisory/{advisoryKey}": {
"get": {
"operationId": "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"
}
}
}
},
"/risk/v1/feed/by-artifact/{artifact}": {
"get": {
"operationId": "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"
}
}
}
},
"/risk/v1/feed/item": {
"get": {
"operationId": "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"
}
}
}
},
"/sbom/context": {
"get": {
"operationId": "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"
}
}
}
},
"/sbom/ledger/diff": {
"get": {
"operationId": "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"
}
}
}
},
"/sbom/ledger/history": {
"get": {
"operationId": "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"
}
}
}
},
"/sbom/ledger/lineage": {
"get": {
"operationId": "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"
}
}
}
},
"/sbom/ledger/point": {
"get": {
"operationId": "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"
}
}
}
},
"/sbom/ledger/range": {
"get": {
"operationId": "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"
}
}
}
},
"/sbom/paths": {
"get": {
"operationId": "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"
}
}
}
},
"/sbom/upload": {
"post": {
"operationId": "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"
}
}
}
},
"/sbom/versions": {
"get": {
"operationId": "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"
}
}
}
},
"/sboms/{snapshotId}/projection": {
"get": {
"operationId": "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"
}
}
}
},
"/scale/load": {
"get": {
"operationId": "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"
}
}
}
},
"/scale/metrics": {
"get": {
"operationId": "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"
}
}
}
},
"/scale/metrics/prometheus": {
"get": {
"operationId": "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"
}
}
}
},
"/scale/snapshot": {
"get": {
"operationId": "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"
}
}
}
},
"/sign": {
"post": {
"operationId": "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"
}
}
}
},
"/signals/beacons": {
"post": {
"operationId": "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/beacons/rate/{artifactId}/{environmentId}": {
"get": {
"operationId": "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/callgraphs": {
"post": {
"operationId": "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/callgraphs/{callgraphId}": {
"get": {
"operationId": "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/callgraphs/{callgraphId}/manifest": {
"get": {
"operationId": "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/execution-evidence": {
"post": {
"operationId": "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/facts/{subjectKey}": {
"get": {
"operationId": "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/ping": {
"get": {
"operationId": "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/reachability/recompute": {
"post": {
"operationId": "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/reachability/union": {
"post": {
"operationId": "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/reachability/union/{analysisId}/files/{fileName}": {
"get": {
"operationId": "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/reachability/union/{analysisId}/meta": {
"get": {
"operationId": "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/runtime-facts": {
"post": {
"operationId": "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/runtime-facts/ndjson": {
"post": {
"operationId": "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/runtime-facts/synthetic": {
"post": {
"operationId": "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/status": {
"get": {
"operationId": "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/unknowns": {
"get": {
"operationId": "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_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/unknowns/{id}/explain": {
"get": {
"operationId": "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/unknowns/{subjectKey}": {
"get": {
"operationId": "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"
}
}
}
},
"/simulation/overlay": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/simulation/path-scope": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/startupz": {
"get": {
"operationId": "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"
}
}
}
},
"/status": {
"get": {
"operationId": "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"
}
}
}
},
"/system/airgap/notifications/channels": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/system/airgap/notifications/test": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/system/airgap/seal": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/system/airgap/staleness/evaluate": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/system/airgap/staleness/fallback": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/system/airgap/staleness/recover": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/system/airgap/staleness/status": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/system/airgap/status": {
"get": {
"operationId": "policy-engine_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"
}
}
}
},
"/system/airgap/unseal": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/system/airgap/verify": {
"post": {
"operationId": "policy-engine_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"
}
}
}
},
"/timeline": {
"get": {
"operationId": "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"
}
}
}
},
"/timeline/events": {
"post": {
"operationId": "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"
}
}
}
},
"/timeline/{eventId}": {
"get": {
"operationId": "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"
}
}
}
},
"/timeline/{eventId}/evidence": {
"get": {
"operationId": "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"
}
}
}
},
"/token": {
"get": {
"operationId": "registry-token_token_GET",
"tags": [
"registry-token"
],
"summary": "HTTP: GET /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"
}
}
}
},
"/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/alerts": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/alerts/{alertId}": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/alerts/{alertId}/audit": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/alerts/{alertId}/bundle": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/alerts/{alertId}/bundle/verify": {
"post": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/alerts/{alertId}/decisions": {
"post": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/attestations/verify": {
"post": {
"operationId": "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"
}
}
}
},
"/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": "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"
}
}
}
},
"/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/cve-mappings": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/cve-mappings/analyze-patch": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/cve-mappings/by-package": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/cve-mappings/by-symbol": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/cve-mappings/stats": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/cve-mappings/{cveId}": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/cve-mappings/{cveId}/enrich": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/evidence-packs": {
"get": {
"operationId": "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_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"
}
}
}
},
"/v1/evidence-packs/{packId}": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/evidence-packs/{packId}/export": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/evidence-packs/{packId}/sign": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/evidence-packs/{packId}/verify": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/evidence-subgraph/{vulnId}": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/evidence/batch": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/exports/attestations/{attestationId}": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/exports/exceptions": {
"get": {
"operationId": "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_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"
}
}
}
},
"/v1/exports/exceptions/{jobId}": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/exports/exceptions/{jobId}/download": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/exports/profiles": {
"get": {
"operationId": "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_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"
}
}
}
},
"/v1/exports/profiles/{profileId}": {
"delete": {
"operationId": "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_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_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"
}
}
}
},
"/v1/exports/profiles/{profileId}/runs": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/exports/runs": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/exports/runs/{runId}": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/exports/runs/{runId}/artifacts": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/exports/runs/{runId}/artifacts/{artifactId}": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/exports/runs/{runId}/artifacts/{artifactId}/download": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/exports/runs/{runId}/cancel": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/exports/runs/{runId}/events": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/exports/runs/{runId}/verify": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/exports/runs/{runId}/verify/attestation": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/exports/runs/{runId}/verify/manifest": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/exports/runs/{runId}/verify/stream": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/exports/simulations": {
"get": {
"operationId": "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_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"
}
}
}
},
"/v1/exports/simulations/{exportId}": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/exports/simulations/{simulationId}/csv": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/exports/simulations/{simulationId}/stream": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/exports/{id}/attestation": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/exports/{id}/attestation/verify": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/fix-verifications": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/fix-verifications/{cveId}": {
"patch": {
"operationId": "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"
}
}
}
},
"/v1/graph/observations": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/graph/overlays": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/graph/status": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/incidents": {
"get": {
"operationId": "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_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"
}
}
}
},
"/v1/incidents/recent": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/incidents/status": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/incidents/{id}": {
"get": {
"operationId": "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_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"
}
}
}
},
"/v1/incidents/{id}/resolve": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/ledger/attestation-pointers": {
"post": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/ledger/attestation-pointers/search": {
"post": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/ledger/attestation-pointers/{pointerId}": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/ledger/attestation-pointers/{pointerId}/verification": {
"put": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/ledger/attestations": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/ledger/changelog/{entityType}/{entityId}": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/ledger/current-point": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/ledger/diff": {
"post": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/ledger/findings/{findingId}/attestation-pointers": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/ledger/findings/{findingId}/attestation-summary": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/ledger/replay": {
"post": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/ledger/snapshots": {
"get": {
"operationId": "findings-ledger_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_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"
}
}
}
},
"/v1/ledger/snapshots/{snapshotId}": {
"delete": {
"operationId": "findings-ledger_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_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"
}
}
}
},
"/v1/ledger/staleness": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/ledger/time-travel/advisories": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/ledger/time-travel/findings": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/ledger/time-travel/vex": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/lnm/linksets": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/lnm/linksets/search": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/lnm/linksets/{advisoryId}": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/pit/advisory/cross-provider": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/pit/advisory/diff": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/pit/advisory/{cveId}": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/pit/advisory/{cveId}/timeline": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/pit/snapshots": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/pit/snapshots/bundle": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/pit/snapshots/{digest}": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/pit/snapshots/{digest}/verify": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/promotions/attestations": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/promotions/attestations/{assemblyId}": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/promotions/attestations/{assemblyId}/bundle": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/promotions/attestations/{assemblyId}/verify": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/promotions/{promotionId}/attestations": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/reachability/batch": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/reachability/hybrid": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/reachability/runtime": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/reachability/static": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/reachgraphs": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/reachgraphs/by-artifact/{artifactDigest}": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/reachgraphs/replay": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/reachgraphs/{digest}": {
"delete": {
"operationId": "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_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"
}
}
}
},
"/v1/reachgraphs/{digest}/slice": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/replay/tokens": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/replay/tokens/verify": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/replay/tokens/{tokenCanonical}": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/replay/verdict": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/replay/verdict/compare": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/replay/verdict/verify": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/replay/verdict/{manifestId}/status": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/risk-bundles/jobs": {
"get": {
"operationId": "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_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"
}
}
}
},
"/v1/risk-bundles/jobs/{jobId}": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/risk-bundles/jobs/{jobId}/cancel": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/risk-bundles/providers": {
"get": {
"operationId": "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"
}
}
}
},
"/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_Orchestrator_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"
}
}
}
},
"/v1/runs/{runId}/evidence-packs": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/signals/symbols": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/signals/symbols/advisory/{advisoryId}": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/signals/symbols/batch": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/signals/symbols/exists/{advisoryId}": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/signals/symbols/package/{purl}": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/symbols/by-debug-id/{debugId}": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/symbols/manifests": {
"get": {
"operationId": "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_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"
}
}
}
},
"/v1/symbols/manifests/{manifestId}": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/symbols/resolve": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/task-runner/attestations/{attestationId}": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/task-runner/attestations/{attestationId}/envelope": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/task-runner/attestations/{attestationId}/verify": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/task-runner/deprecations": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/task-runner/runs": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/task-runner/runs/{runId}": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/task-runner/runs/{runId}/approvals/{approvalId}": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/task-runner/runs/{runId}/artifacts": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/task-runner/runs/{runId}/attestations": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/task-runner/runs/{runId}/cancel": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/task-runner/runs/{runId}/incident-mode": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/task-runner/runs/{runId}/incident-mode/activate": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/task-runner/runs/{runId}/incident-mode/deactivate": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/task-runner/runs/{runId}/incident-mode/escalate": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/task-runner/runs/{runId}/logs": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/task-runner/simulations": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/task-runner/webhooks/slo-breach": {
"post": {
"operationId": "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"
}
}
}
},
"/v1/vex-consensus/compute": {
"post": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/vex-consensus/compute-batch": {
"post": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/vex-consensus/history": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/vex-consensus/issuers": {
"get": {
"operationId": "findings-ledger_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_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"
}
}
}
},
"/v1/vex-consensus/issuers/{issuerId}": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/vex-consensus/projections": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/vex-consensus/projections/latest": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/vex-consensus/projections/{projectionId}": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/vex-consensus/statistics": {
"get": {
"operationId": "findings-ledger_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"
}
}
}
},
"/v1/vex-decisions": {
"get": {
"operationId": "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_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"
}
}
}
},
"/v1/vex-decisions/{id}": {
"get": {
"operationId": "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_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"
}
}
}
},
"/v1/vex/evidence/chunks": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/vex/observations/{vulnerabilityId}/{productKey}": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/vulns": {
"get": {
"operationId": "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"
}
}
}
},
"/v1/vulns/{id}": {
"get": {
"operationId": "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"
}
}
}
},
"/verify": {
"post": {
"operationId": "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"
}
}
}
},
"/vex/linksets": {
"get": {
"operationId": "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"
}
}
}
},
"/vex/linksets/conflicts": {
"get": {
"operationId": "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"
}
}
}
},
"/vex/linksets/count": {
"get": {
"operationId": "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"
}
}
}
},
"/vex/linksets/lookup": {
"get": {
"operationId": "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"
}
}
}
},
"/vex/linksets/{linksetId}": {
"get": {
"operationId": "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"
}
}
}
},
"/vex/observations": {
"get": {
"operationId": "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"
}
}
}
},
"/vex/observations/count": {
"get": {
"operationId": "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"
}
}
}
},
"/vex/observations/{observationId}": {
"get": {
"operationId": "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"
}
}
}
},
"/vex/raw": {
"get": {
"operationId": "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"
}
}
}
},
"/vex/raw/{digest}": {
"get": {
"operationId": "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"
}
}
}
},
"/vex/raw/{digest}/provenance": {
"get": {
"operationId": "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"
}
}
}
},
"/vuln/attachments/tokens/issue": {
"post": {
"operationId": "authority_vuln_attachments_tokens_issue_POST",
"tags": [
"authority"
],
"summary": "HTTP: POST /vuln/attachments/tokens/issue",
"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_Vulnerability_Attachments_VulnAttachmentTokenIssueRequest"
}
}
}
},
"responses": {
"200": {
"description": "Success"
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
},
"422": {
"description": "Validation Error"
},
"504": {
"description": "Gateway timeout"
},
"500": {
"description": "Internal Server Error"
}
}
}
},
"/vuln/attachments/tokens/verify": {
"post": {
"operationId": "authority_vuln_attachments_tokens_verify_POST",
"tags": [
"authority"
],
"summary": "HTTP: POST /vuln/attachments/tokens/verify",
"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_Vulnerability_Attachments_VulnAttachmentTokenVerifyRequest"
}
}
}
},
"responses": {
"200": {
"description": "Success"
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
},
"422": {
"description": "Validation Error"
},
"504": {
"description": "Gateway timeout"
},
"500": {
"description": "Internal Server Error"
}
}
}
},
"/vuln/evidence/advisories/{advisoryKey}": {
"get": {
"operationId": "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"
}
}
}
},
"/vuln/ledger/events": {
"post": {
"operationId": "findings-ledger_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"
}
}
}
},
"/vuln/workflow/anti-forgery/issue": {
"post": {
"operationId": "authority_vuln_workflow_anti-forgery_issue_POST",
"tags": [
"authority"
],
"summary": "HTTP: POST /vuln/workflow/anti-forgery/issue",
"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_Vulnerability_Workflow_VulnWorkflowAntiForgeryIssueRequest"
}
}
}
},
"responses": {
"200": {
"description": "Success"
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
},
"422": {
"description": "Validation Error"
},
"504": {
"description": "Gateway timeout"
},
"500": {
"description": "Internal Server Error"
}
}
}
},
"/vuln/workflow/anti-forgery/verify": {
"post": {
"operationId": "authority_vuln_workflow_anti-forgery_verify_POST",
"tags": [
"authority"
],
"summary": "HTTP: POST /vuln/workflow/anti-forgery/verify",
"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_Vulnerability_Workflow_VulnWorkflowAntiForgeryVerifyRequest"
}
}
}
},
"responses": {
"200": {
"description": "Success"
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
},
"404": {
"description": "Not Found"
},
"422": {
"description": "Validation Error"
},
"504": {
"description": "Gateway timeout"
},
"500": {
"description": "Internal Server Error"
}
}
}
},
"/webhooks/gitea": {
"post": {
"operationId": "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"
}
}
}
},
"/webhooks/github": {
"post": {
"operationId": "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"
}
}
}
},
"/webhooks/gitlab": {
"post": {
"operationId": "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"
}
}
}
},
"/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"
}
}
}
}
},
"components": {
"schemas": {
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"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"
},
"orchestrator_StellaOps_Orchestrator_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"
},
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_CancelPackRunRequest": {
"type": "object",
"properties": {
"reason": {
"type": "string"
}
},
"required": [
"reason"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
},
"orchestrator_StellaOps_Orchestrator_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"
},
"orchestrator_StellaOps_Orchestrator_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"
},
"orchestrator_StellaOps_Orchestrator_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"
},
"orchestrator_StellaOps_Orchestrator_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"
},
"orchestrator_StellaOps_Orchestrator_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"
},
"orchestrator_StellaOps_Orchestrator_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"
},
"orchestrator_StellaOps_Orchestrator_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"
},
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_ForceCloseCircuitBreakerRequest": {
"type": "object",
"properties": {
"reason": {
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
},
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_ForceOpenCircuitBreakerRequest": {
"type": "object",
"properties": {
"reason": {
"type": "string"
}
},
"required": [
"reason"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
},
"orchestrator_StellaOps_Orchestrator_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"
},
"orchestrator_StellaOps_Orchestrator_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"
},
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_PackRunStartRequest": {
"type": "object",
"properties": {
"leaseId": {
"type": "string",
"format": "uuid"
}
},
"required": [
"leaseId"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
},
"orchestrator_StellaOps_Orchestrator_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"
},
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_RecordFailureRequest": {
"type": "object",
"properties": {
"failureReason": {
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
},
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_ReleaseQuotaRequest": {
"type": "object",
"properties": {
"jobType": {
"type": "string"
},
"releasedAmount": {
"type": "integer"
}
},
"required": [
"releasedAmount"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
},
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_RequestQuotaRequest": {
"type": "object",
"properties": {
"jobType": {
"type": "string"
},
"requestedAmount": {
"type": "integer"
}
},
"required": [
"requestedAmount"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
},
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_RetryPackRunRequest": {
"type": "object",
"properties": {
"idempotencyKey": {
"type": "string"
},
"parameters": {
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
},
"orchestrator_StellaOps_Orchestrator_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"
},
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_SignPackVersionRequest": {
"type": "object",
"properties": {
"signatureAlgorithm": {
"type": "string"
},
"signatureUri": {
"type": "string"
}
},
"required": [
"signatureAlgorithm",
"signatureUri"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
},
"orchestrator_StellaOps_Orchestrator_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"
},
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_UpdatePackStatusRequest": {
"type": "object",
"properties": {
"status": {
"type": "string"
}
},
"required": [
"status"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
},
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_UpdatePackVersionRequest": {
"type": "object",
"properties": {
"metadata": {
"type": "string"
},
"releaseNotes": {
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
},
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_UpdatePackVersionStatusRequest": {
"type": "object",
"properties": {
"deprecationReason": {
"type": "string"
},
"status": {
"type": "string"
}
},
"required": [
"status"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
},
"orchestrator_StellaOps_Orchestrator_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"
},
"orchestrator_StellaOps_Orchestrator_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"
},
"orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ApprovalEndpoints_ApprovalActionDto": {
"type": "object",
"properties": {
"comment": {
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
},
"orchestrator_StellaOps_Orchestrator_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"
},
"orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReleaseDashboardEndpoints_RejectPromotionRequest": {
"type": "object",
"properties": {
"reason": {
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
},
"orchestrator_StellaOps_Orchestrator_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"
},
"orchestrator_StellaOps_Orchestrator_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"
},
"orchestrator_StellaOps_Orchestrator_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"
},
"orchestrator_StellaOps_Orchestrator_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"
},
"orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReleaseEndpoints_UpdateComponentDto": {
"type": "object",
"properties": {
"configOverrides": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
},
"orchestrator_StellaOps_Orchestrator_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"
},
"orchestrator_StellaOps_Orchestrator_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"
},
"orchestrator_StellaOps_Orchestrator_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"
},
"orchestrator_StellaOps_Orchestrator_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"
},
"orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ResolveEntryRequest": {
"type": "object",
"properties": {
"notes": {
"type": "string"
}
},
"required": [
"notes"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
},
"orchestrator_StellaOps_Orchestrator_WebService_Endpoints_RollbackRequest": {
"type": "object",
"properties": {
"preview": {
"type": [
"boolean",
"null"
]
},
"scope": {
"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"
},
"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"
},
"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"
}
},
"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": "unknowns",
"description": "unknowns microservice (v1.0.0)"
},
{
"name": "concelier",
"description": "concelier microservice (v1.0.0)"
},
{
"name": "vexlens",
"description": "vexlens microservice (v1.0.0)"
},
{
"name": "airgap-controller",
"description": "airgap-controller microservice (v1.0.0)"
},
{
"name": "graph",
"description": "graph microservice (v1.0.0)"
},
{
"name": "signals",
"description": "signals microservice (v1.0.0)"
},
{
"name": "issuerdirectory",
"description": "issuerdirectory microservice (v1.0.0)"
},
{
"name": "vexhub",
"description": "vexhub microservice (v1.0.0)"
},
{
"name": "notify",
"description": "notify microservice (v1.0.0)"
},
{
"name": "replay",
"description": "replay microservice (v1.0.0)"
},
{
"name": "scanner",
"description": "scanner microservice (v1.0.0-alpha1)"
},
{
"name": "cartographer",
"description": "cartographer microservice (v1.0.0)"
},
{
"name": "registry-token",
"description": "registry-token microservice (v1.0.0)"
},
{
"name": "scheduler",
"description": "scheduler microservice (v1.0.0)"
},
{
"name": "doctor-scheduler",
"description": "doctor-scheduler microservice (v1.0.0)"
},
{
"name": "gateway",
"description": "gateway microservice (v1.0.0-alpha1)"
},
{
"name": "policy-gateway",
"description": "policy-gateway microservice (v1.0.0)"
},
{
"name": "findings-ledger",
"description": "findings-ledger microservice (v1.0.0)"
},
{
"name": "timelineindexer",
"description": "timelineindexer microservice (v1.0.0-alpha1)"
},
{
"name": "reachgraph",
"description": "reachgraph microservice (v1.0.0)"
},
{
"name": "authority",
"description": "authority microservice (v1.0.0-alpha1\u002Ba29f438f5323d5f60e162029971101a5fa760b49)"
},
{
"name": "packsregistry",
"description": "packsregistry microservice (v1.0.0)"
},
{
"name": "excititor",
"description": "excititor microservice (v1.0.0)"
},
{
"name": "smremote",
"description": "smremote microservice (v1.0.0)"
},
{
"name": "evidencelocker",
"description": "evidencelocker microservice (v1.0.0)"
},
{
"name": "opsmemory",
"description": "opsmemory microservice (v1.0.0)"
},
{
"name": "platform",
"description": "platform microservice (v1.0.0)"
},
{
"name": "notifier",
"description": "notifier microservice (v1.0.0)"
},
{
"name": "riskengine",
"description": "riskengine microservice (v1.0.0)"
},
{
"name": "integrations",
"description": "integrations microservice (v1.0.0-alpha1)"
},
{
"name": "taskrunner",
"description": "taskrunner microservice (v1.0.0)"
},
{
"name": "symbols",
"description": "symbols microservice (v1.0.0)"
},
{
"name": "binaryindex",
"description": "binaryindex microservice (v1.0.0)"
},
{
"name": "exportcenter",
"description": "exportcenter microservice (v1.0.0)"
},
{
"name": "signer",
"description": "signer microservice (v1.0.0)"
},
{
"name": "vulnexplorer",
"description": "vulnexplorer microservice (v1.0.0)"
},
{
"name": "sbomservice",
"description": "sbomservice microservice (v1.0.0)"
},
{
"name": "policy-engine",
"description": "policy-engine microservice (v1.0.0)"
},
{
"name": "advisoryai",
"description": "advisoryai microservice (v1.0.0)"
},
{
"name": "orchestrator",
"description": "orchestrator microservice (v1.0.0)"
},
{
"name": "attestor",
"description": "attestor microservice (v1.0.0)"
},
{
"name": "timeline",
"description": "timeline microservice (v1.0.0)"
},
{
"name": "doctor",
"description": "doctor microservice (v1.0.0-alpha1)"
}
]
}