{
  "openapi": "3.0.3",
  "info": {
    "title": "CyberOptix API",
    "description": "CyberOptix security platform API - vulnerability management, asset discovery, SIEM, SOC, and compliance.",
    "version": "1.6.0",
    "contact": {
      "name": "CyberOptix Support",
      "email": "support@purpleteamsoftware.com"
    }
  },
  "servers": [
    {
      "url": "https://app-api.cyberoptix.io",
      "description": "Production"
    },
    {
      "url": "http://localhost:8888",
      "description": "Development"
    }
  ],
  "tags": [
    {
      "name": "Tasks",
      "description": "async task status polling"
    },
    {
      "name": "Instance Configuration"
    },
    {
      "name": "Dashboards",
      "description": "Dashboard data, system overview statistics, and mean time metrics"
    },
    {
      "name": "Validation Operations"
    },
    {
      "name": "Engagements",
      "description": "Engagement lifecycle, notes, work entries, findings, and calendar events"
    },
    {
      "name": "Calendar",
      "description": "Calendar events for engagements"
    },
    {
      "name": "Attack Surface",
      "description": "External attack surface, DNS, host services, domain security, SSL certificates, and security headers"
    },
    {
      "name": "Discovered"
    },
    {
      "name": "Exposure Management"
    },
    {
      "name": "Findings",
      "description": "Security findings"
    },
    {
      "name": "Findings / Comments",
      "description": "Finding comments"
    },
    {
      "name": "Findings / Status History"
    },
    {
      "name": "Remediations",
      "description": "org-facing remediation work queue; aggregated from findings"
    },
    {
      "name": "Platform Administration"
    },
    {
      "name": "Deployment"
    },
    {
      "name": "Scanners",
      "description": "Scanners and scanner tasks"
    },
    {
      "name": "Scanners / Groups",
      "description": "Scanner groups"
    },
    {
      "name": "Scanners / Public Pool",
      "description": "service-provider shared pools"
    },
    {
      "name": "Apex / Public Pool",
      "description": "service-provider shared pools"
    },
    {
      "name": "Apex",
      "description": "Apex AI agents, tasks, and campaigns"
    },
    {
      "name": "External Attack Surface",
      "description": "External attack surface and threat intelligence"
    },
    {
      "name": "DNS",
      "description": "DNS records and data"
    },
    {
      "name": "Host Services",
      "description": "Shodan host services and vulnerabilities"
    },
    {
      "name": "Domain Security",
      "description": "Domain security analysis"
    },
    {
      "name": "SSL Certificates",
      "description": "SSL certificate information"
    },
    {
      "name": "Security Headers",
      "description": "HTTP security headers analysis"
    },
    {
      "name": "Security Operations"
    },
    {
      "name": "EDR",
      "description": "across connected vendors"
    },
    {
      "name": "Endpoint Security / CrowdStrike"
    },
    {
      "name": "Endpoint Security / Carbon Black"
    },
    {
      "name": "Endpoint Security / SentinelOne"
    },
    {
      "name": "Endpoint Security / Microsoft Defender"
    },
    {
      "name": "Detection / Search"
    },
    {
      "name": "Detection / Rules"
    },
    {
      "name": "Detection / Stats"
    },
    {
      "name": "Configuration",
      "description": "per-organization SIEM tuning"
    },
    {
      "name": "Telemetry / Sources"
    },
    {
      "name": "Telemetry / Identity Activity",
      "description": "identity provider and SaaS activity; Entra ID and Microsoft 365"
    },
    {
      "name": "Alerts",
      "description": "SOC dashboard, alert management, and assignees"
    },
    {
      "name": "Incidents",
      "description": "Incident management and status tracking"
    },
    {
      "name": "Response Actions",
      "description": "Pending response actions, approvals, rejections, and rollbacks"
    },
    {
      "name": "Application Exposure"
    },
    {
      "name": "Search",
      "description": "SIEM log search, overview, and field discovery"
    },
    {
      "name": "Repositories"
    },
    {
      "name": "GitHub",
      "description": "GitHub repositories and branches"
    },
    {
      "name": "Applications",
      "description": "Software applications"
    },
    {
      "name": "Applications / Environments",
      "description": "Application environments"
    },
    {
      "name": "Applications / Asset Mappings",
      "description": "Application asset mappings"
    },
    {
      "name": "Applications / Asset Rules"
    },
    {
      "name": "Applications / Findings + Risk",
      "description": "Application findings and risk summaries"
    },
    {
      "name": "Azure DevOps",
      "description": "Azure DevOps repositories and branches"
    },
    {
      "name": "Identity Exposure"
    },
    {
      "name": "Vendor Breach Summary",
      "description": "aggregate counts only"
    },
    {
      "name": "Entra ID Breach Correlation",
      "description": "correlates existing breach records; consumes no additional lookups"
    },
    {
      "name": "Breach Records"
    },
    {
      "name": "Inventory / Users",
      "description": "AWS IAM users and Entra ID members"
    },
    {
      "name": "Inventory / Groups",
      "description": "Entra ID"
    },
    {
      "name": "Inventory / Applications",
      "description": "Entra ID app registrations and their secrets"
    },
    {
      "name": "Inventory / Service Identities",
      "description": "Entra ID service principals"
    },
    {
      "name": "Inventory / Roles",
      "description": "Entra ID directory roles and their assignments"
    },
    {
      "name": "Inventory / Role Assignments",
      "description": "Entra ID"
    },
    {
      "name": "Inventory / Access Policies",
      "description": "Entra ID conditional access policies"
    },
    {
      "name": "Agents",
      "description": "Platform agents deployed on endpoints for monitoring and data collection"
    },
    {
      "name": "Type-agnostic",
      "description": "cross-type analyses, per-asset lookup"
    },
    {
      "name": "Manual Vulnerabilities",
      "description": "read-only catalog; consumed by findings picker"
    },
    {
      "name": "Cloud Exposure"
    },
    {
      "name": "Accounts",
      "description": "AWS accounts and Azure subscriptions"
    },
    {
      "name": "Compute / Instances",
      "description": "AWS EC2 and Azure virtual machines"
    },
    {
      "name": "Compute / Serverless",
      "description": "AWS Lambda and Azure Functions"
    },
    {
      "name": "Compute / Containers",
      "description": "AWS ECS and Azure Container Instances"
    },
    {
      "name": "Compute / Kubernetes",
      "description": "AWS EKS and Azure AKS"
    },
    {
      "name": "Compute / Container Registries",
      "description": "AWS ECR"
    },
    {
      "name": "Compute / Web Apps \u0026 PaaS",
      "description": "Azure App Service"
    },
    {
      "name": "Storage / Object",
      "description": "AWS S3 and Azure storage accounts"
    },
    {
      "name": "Storage / File",
      "description": "AWS EFS"
    },
    {
      "name": "Storage / Backups",
      "description": "AWS Backup"
    },
    {
      "name": "Storage / Block",
      "description": "AWS EC2 block-device attachments"
    },
    {
      "name": "Database / Relational",
      "description": "AWS RDS, Azure SQL, PostgreSQL and MySQL"
    },
    {
      "name": "Database / NoSQL",
      "description": "AWS DynamoDB and Azure Cosmos DB"
    },
    {
      "name": "Database / Cache",
      "description": "AWS ElastiCache and Azure Cache for Redis"
    },
    {
      "name": "Database / Data Warehouse",
      "description": "AWS Redshift"
    },
    {
      "name": "Database / Search",
      "description": "AWS OpenSearch"
    },
    {
      "name": "Networking / Virtual Networks",
      "description": "AWS VPCs and Azure virtual networks"
    },
    {
      "name": "Networking / Load Balancers",
      "description": "AWS ELB, Azure Load Balancer, Application Gateway and Front Door"
    },
    {
      "name": "Networking / CDN",
      "description": "AWS CloudFront and Azure Front Door"
    },
    {
      "name": "Networking / Firewalls \u0026 WAF",
      "description": "AWS Network Firewall and WAF, Azure Firewall and network security groups"
    },
    {
      "name": "Networking / Connectivity",
      "description": "AWS Transit Gateway and VPC endpoints"
    },
    {
      "name": "Secrets \u0026 Keys / Key Management",
      "description": "Azure Key Vault"
    },
    {
      "name": "Secrets \u0026 Keys / Secrets",
      "description": "AWS Secrets Manager"
    },
    {
      "name": "Secrets \u0026 Keys / Parameters \u0026 Config",
      "description": "AWS SSM Parameter Store"
    },
    {
      "name": "APIs \u0026 Integration / API Gateways",
      "description": "AWS API Gateway"
    },
    {
      "name": "APIs \u0026 Integration / Messaging",
      "description": "AWS SNS and SQS, Azure Service Bus"
    },
    {
      "name": "APIs \u0026 Integration / Streaming",
      "description": "AWS Kinesis, Azure Event Hubs"
    },
    {
      "name": "DevOps / Pipelines",
      "description": "AWS CodePipeline"
    },
    {
      "name": "DevOps / Build",
      "description": "AWS CodeBuild"
    },
    {
      "name": "Logging \u0026 Monitoring / Audit Trails",
      "description": "AWS CloudTrail"
    },
    {
      "name": "Organization \u0026 Policy",
      "description": "AWS Organizations service control, tag, backup and AI opt-out policies"
    },
    {
      "name": "DAST",
      "description": "DAST scan profiles, authentication, baselines, and scan triggers"
    },
    {
      "name": "AppSec",
      "description": "AppSec scan triggers"
    },
    {
      "name": "Integrations",
      "description": "Third-party integrations and sync configs"
    },
    {
      "name": "Jira",
      "description": "Jira tickets, projects, priorities, statuses, service desks, and ticket rules"
    },
    {
      "name": "Jira / Ticket Rules",
      "description": "Jira ticket automation rules for auto-creating tickets from findings"
    },
    {
      "name": "Jira / Incident Tickets",
      "description": "Jira ticket integration for SOC incidents"
    },
    {
      "name": "Administration",
      "description": "Platform administration"
    },
    {
      "name": "Scanner Profiles",
      "description": "Scan profiles, host discovery, service discovery, and credentials"
    },
    {
      "name": "Scanner Profiles / Host Discovery",
      "description": "Host discovery configuration for scan profiles"
    },
    {
      "name": "Scanner Profiles / Service Discovery",
      "description": "Service discovery configuration for scan profiles"
    },
    {
      "name": "Scanner Profiles / Credentials",
      "description": "Credential configuration for scan profiles"
    },
    {
      "name": "Subnets",
      "description": "Network subnet management"
    },
    {
      "name": "URLs",
      "description": "Network URL management"
    },
    {
      "name": "Zones",
      "description": "Zones, blackout windows, excluded hosts, subnets, URLs, and scan schedules"
    },
    {
      "name": "Zones / Bindings"
    },
    {
      "name": "Zones / Blackout Windows",
      "description": "Zone blackout windows"
    },
    {
      "name": "Zones / Recurring Blackout Windows",
      "description": "Zone recurring blackout windows"
    },
    {
      "name": "Zones / Excluded Hosts",
      "description": "Zone excluded hosts"
    },
    {
      "name": "Zones / Subnets",
      "description": "Zone subnet assignments"
    },
    {
      "name": "Zones / URLs",
      "description": "Zone URL assignments"
    },
    {
      "name": "Zones / Vulnerability Scan",
      "description": "Zone vulnerability scan triggers"
    },
    {
      "name": "Zones / Scan Schedules",
      "description": "Zone scan schedules"
    },
    {
      "name": "Tags",
      "description": "Organization tag management"
    },
    {
      "name": "Governance"
    },
    {
      "name": "Business Units",
      "description": "Business unit management"
    },
    {
      "name": "Domains",
      "description": "Network domain management"
    },
    {
      "name": "Files",
      "description": "Organization file management"
    },
    {
      "name": "Users",
      "description": "User management and business unit assignment"
    },
    {
      "name": "Identity Providers",
      "description": "SAML/OIDC identity provider configuration"
    },
    {
      "name": "Notifications",
      "description": "Notification settings for alerts, weekly updates, and vulnerability management"
    },
    {
      "name": "API Keys",
      "description": "API key management"
    },
    {
      "name": "Remediation SLA",
      "description": "Remediation SLA policies and business unit overrides"
    },
    {
      "name": "Entitlements",
      "description": "Organization entitlements, subscription, quotes, and SLA"
    },
    {
      "name": "Entitlements / Identity Exposure Management"
    },
    {
      "name": "Entitlements / Subscription",
      "description": "Subscription management, billing, and usage"
    },
    {
      "name": "Entitlements / Quotes",
      "description": "Organization quote management"
    },
    {
      "name": "Entitlements / Credits"
    },
    {
      "name": "Entitlements / SLA",
      "description": "Organization SLA terms"
    },
    {
      "name": "Report Catalog"
    },
    {
      "name": "Generated Reports"
    },
    {
      "name": "Schedules",
      "description": "Report schedule management"
    },
    {
      "name": "Organizations",
      "description": "Admin organization CRUD"
    },
    {
      "name": "Resource Utilization",
      "description": "SIEM usage statistics by organization and source"
    },
    {
      "name": "Audit Logs",
      "description": "System audit log management"
    },
    {
      "name": "Billing",
      "description": "Admin billing dashboard, clients, and revenue"
    },
    {
      "name": "Billing / Plan Catalogs",
      "description": "Plan catalog management"
    },
    {
      "name": "Billing / Addon Items",
      "description": "Addon item management"
    },
    {
      "name": "Billing / Overage Rate Cards"
    },
    {
      "name": "Billing / Settings",
      "description": "Billing settings and company logo"
    },
    {
      "name": "Billing / Quotes",
      "description": "Admin quote management"
    },
    {
      "name": "Billing / SLA",
      "description": "SLA request review"
    },
    {
      "name": "Billing / SLA Overrides",
      "description": "Organization SLA overrides"
    },
    {
      "name": "Billing / Licensing",
      "description": "Organization license management"
    },
    {
      "name": "Billing / Metering",
      "description": "Usage metering, rollups, and billing snapshots"
    },
    {
      "name": "One-Time Charges"
    },
    {
      "name": "Credits"
    },
    {
      "name": "IEM"
    },
    {
      "name": "Authentication",
      "description": "Authentication, status checks, and agent/scanner/integrator registration"
    },
    {
      "name": "Webhooks",
      "description": "Inbound webhook receivers (GitHub, Azure DevOps, Jira)"
    },
    {
      "name": "Sign-Up",
      "description": "public, protected by Turnstile + rate limiting"
    },
    {
      "name": "Sales",
      "description": "public, Turnstile + rate-limited - Talk to Sales modal on custom-quote plans"
    }
  ],
  "paths": {
    "/api/v1/tasks/{id}": {
      "get": {
        "summary": "Get Task Status",
        "operationId": "HandleGetTaskStatus",
        "tags": [
          "Tasks"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/config": {
      "get": {
        "summary": "Get Instance Config",
        "operationId": "HandleGetInstanceConfig",
        "tags": [
          "Instance Configuration"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/dashboards/meantime": {
      "get": {
        "summary": "Mean Time Overview",
        "operationId": "HandleMeanTimeOverview",
        "tags": [
          "Dashboards"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MeanTimeOverview"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/dashboards/meantime/findings": {
      "get": {
        "summary": "Mean Time Findings",
        "operationId": "HandleMeanTimeFindings",
        "tags": [
          "Dashboards"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MeanTimeMetrics"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/dashboards/meantime/soc/alerts": {
      "get": {
        "summary": "Mean Time SOC Alerts",
        "operationId": "HandleMeanTimeSOCAlerts",
        "tags": [
          "Dashboards"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MeanTimeMetrics"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/dashboards/meantime/soc/incidents": {
      "get": {
        "summary": "Mean Time SOC Incidents",
        "operationId": "HandleMeanTimeSOCIncidents",
        "tags": [
          "Dashboards"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MeanTimeMetrics"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/dashboards/meantime/vulnerabilities": {
      "get": {
        "summary": "Mean Time Vulnerabilities",
        "operationId": "HandleMeanTimeVulnerabilities",
        "tags": [
          "Dashboards"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MeanTimeMetrics"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/dashboards/overview/infrastructure": {
      "get": {
        "summary": "Infrastructure Stats",
        "operationId": "HandleInfrastructureStats",
        "tags": [
          "Dashboards"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InfrastructureOverview"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/dashboards/overview/system": {
      "get": {
        "summary": "System Overview",
        "operationId": "HandleSystemOverview",
        "tags": [
          "Dashboards"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SystemOverview"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/dashboards/overview/system/assets": {
      "get": {
        "summary": "System Assets",
        "operationId": "HandleSystemAssets",
        "tags": [
          "Dashboards"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssetsSummary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/dashboards/overview/system/compliance": {
      "get": {
        "summary": "System Compliance",
        "operationId": "HandleSystemCompliance",
        "tags": [
          "Dashboards"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ComplianceSummary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/dashboards/overview/system/exposed_credentials": {
      "get": {
        "summary": "System Exposed Credentials",
        "operationId": "HandleSystemExposedCredentials",
        "tags": [
          "Dashboards"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ExposedCredentialsSummary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/dashboards/overview/system/findings": {
      "get": {
        "summary": "System Findings",
        "operationId": "HandleSystemFindings",
        "tags": [
          "Dashboards"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FindingsSummary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/dashboards/overview/system/integrations": {
      "get": {
        "summary": "System Integrations",
        "operationId": "HandleSystemIntegrations",
        "tags": [
          "Dashboards"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IntegrationsSummary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/dashboards/overview/system/jira": {
      "get": {
        "summary": "System Jira",
        "operationId": "HandleSystemJira",
        "tags": [
          "Dashboards"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/JiraSummary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/dashboards/overview/system/scanners": {
      "get": {
        "summary": "System Scanners",
        "operationId": "HandleSystemScanners",
        "tags": [
          "Dashboards"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScannersSummary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/dashboards/overview/system/siem": {
      "get": {
        "summary": "System SIEM",
        "operationId": "HandleSystemSIEM",
        "tags": [
          "Dashboards"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SIEMSummary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/dashboards/overview/system/soc": {
      "get": {
        "summary": "System SOC",
        "operationId": "HandleSystemSOC",
        "tags": [
          "Dashboards"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SOCSummary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/dashboards/overview/system/vulnerabilities": {
      "get": {
        "summary": "System Vulnerabilities",
        "operationId": "HandleSystemVulnerabilities",
        "tags": [
          "Dashboards"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VulnerabilitiesSummary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/dashboards/overview/top_findings": {
      "get": {
        "summary": "Top Findings",
        "operationId": "HandleTopFindings",
        "tags": [
          "Dashboards"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FindingListItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/products": {
      "get": {
        "summary": "Products",
        "operationId": "HandleProducts",
        "tags": [
          "Dashboards"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProductAggregation"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/services": {
      "get": {
        "summary": "Services",
        "operationId": "HandleServices",
        "tags": [
          "Dashboards"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ServiceAggregation"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/engagements": {
      "get": {
        "summary": "List Engagements",
        "operationId": "HandleListEngagements",
        "tags": [
          "Validation Operations",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Engagement",
        "operationId": "HandleCreateEngagement",
        "tags": [
          "Validation Operations",
          "Engagements"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Engagement"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/engagements/my": {
      "get": {
        "summary": "Get My Engagements",
        "operationId": "HandleGetMyEngagements",
        "tags": [
          "Validation Operations",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/engagements/requests": {
      "get": {
        "summary": "Get Pending Requests",
        "operationId": "HandleGetPendingRequests",
        "tags": [
          "Validation Operations",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/engagements/staff": {
      "get": {
        "summary": "List Staff Users",
        "operationId": "HandleListStaffUsers",
        "tags": [
          "Validation Operations",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/engagements/stats": {
      "get": {
        "summary": "Get Engagement Stats",
        "operationId": "HandleGetEngagementStats",
        "tags": [
          "Validation Operations",
          "Engagements"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/engagements/{id}": {
      "get": {
        "summary": "Get Engagement",
        "operationId": "HandleGetEngagement",
        "tags": [
          "Validation Operations",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Engagement",
        "operationId": "HandleUpdateEngagement",
        "tags": [
          "Validation Operations",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Engagement",
        "operationId": "HandleDeleteEngagement",
        "tags": [
          "Validation Operations",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/engagements/{id}/accept": {
      "post": {
        "summary": "Accept Engagement",
        "operationId": "HandleAcceptEngagement",
        "tags": [
          "Validation Operations",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/engagements/{id}/approve": {
      "post": {
        "summary": "Approve Engagement",
        "operationId": "HandleApproveEngagement",
        "tags": [
          "Validation Operations",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/engagements/{id}/cancel": {
      "post": {
        "summary": "Cancel Engagement",
        "operationId": "HandleCancelEngagement",
        "tags": [
          "Validation Operations",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/engagements/{id}/close": {
      "post": {
        "summary": "Close Engagement",
        "operationId": "HandleCloseEngagement",
        "tags": [
          "Validation Operations",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/engagements/{id}/deliver": {
      "post": {
        "summary": "Deliver Engagement",
        "operationId": "HandleDeliverEngagement",
        "tags": [
          "Validation Operations",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/engagements/{id}/findings": {
      "post": {
        "summary": "Link Finding",
        "operationId": "HandleLinkFinding",
        "tags": [
          "Validation Operations",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/engagements/{id}/findings/{fid}": {
      "delete": {
        "summary": "Unlink Finding",
        "operationId": "HandleUnlinkFinding",
        "tags": [
          "Validation Operations",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "fid",
            "in": "path",
            "required": true,
            "description": "fid identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/engagements/{id}/notes": {
      "get": {
        "summary": "List Notes",
        "operationId": "HandleListNotes",
        "tags": [
          "Validation Operations",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Add Note",
        "operationId": "HandleAddNote",
        "tags": [
          "Validation Operations",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EngagementNoteCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/engagements/{id}/schedule": {
      "post": {
        "summary": "Schedule Engagement",
        "operationId": "HandleScheduleEngagement",
        "tags": [
          "Validation Operations",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/engagements/{id}/start": {
      "post": {
        "summary": "Start Engagement",
        "operationId": "HandleStartEngagement",
        "tags": [
          "Validation Operations",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/engagements/{id}/work-entries": {
      "get": {
        "summary": "List Work Entries",
        "operationId": "HandleListWorkEntries",
        "tags": [
          "Validation Operations",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Add Work Entry",
        "operationId": "HandleAddWorkEntry",
        "tags": [
          "Validation Operations",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EngagementWorkEntryCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/engagements/{id}/work-entries/{wid}": {
      "delete": {
        "summary": "Delete Work Entry",
        "operationId": "HandleDeleteWorkEntry",
        "tags": [
          "Validation Operations",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "wid",
            "in": "path",
            "required": true,
            "description": "wid identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/calendar/events": {
      "get": {
        "summary": "Get Calendar Events",
        "operationId": "HandleGetCalendarEvents",
        "tags": [
          "Validation Operations",
          "Calendar"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Calendar Event",
        "operationId": "HandleCreateCalendarEvent",
        "tags": [
          "Validation Operations",
          "Calendar"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/discovered/hosts": {
      "get": {
        "summary": "List Hosts",
        "operationId": "HandleListHosts",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "aggregations": {
                      "$ref": "#/components/schemas/HostAggregations"
                    },
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/HostListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/discovered/hosts/export/txt": {
      "get": {
        "summary": "Export Hosts Txt",
        "operationId": "HandleExportHostsTxt",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "responses": {
          "200": {
            "description": "File download",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/discovered/hosts/export/xlsx": {
      "get": {
        "summary": "Export Hosts Xlsx",
        "operationId": "HandleExportHostsXlsx",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "responses": {
          "200": {
            "description": "File download",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/discovered/hosts/search": {
      "get": {
        "summary": "Search Hosts",
        "operationId": "HandleSearchHosts",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          },
          {
            "name": "name",
            "in": "query",
            "required": true,
            "description": "Search query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "aggregations": {
                      "$ref": "#/components/schemas/HostAggregations"
                    },
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/HostListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/discovered/hosts/{id}": {
      "get": {
        "summary": "Get Host",
        "operationId": "HandleGetHost",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HostWithRelations"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/discovered/hosts/{id}/friendly_name": {
      "patch": {
        "summary": "Update Host Friendly Name",
        "operationId": "HandleUpdateHostFriendlyName",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FriendlyNameUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/discovered/web-applications": {
      "get": {
        "summary": "List Web Apps",
        "operationId": "HandleListWebApps",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "aggregations": {
                      "$ref": "#/components/schemas/WebAppAggregations"
                    },
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/WebApplicationListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Web App",
        "description": "Create a new web application",
        "operationId": "HandleCreateWebApp",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/WebAppCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/discovered/web-applications/name": {
      "get": {
        "summary": "Web App Name",
        "operationId": "HandleWebAppName",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NameAggregation"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/discovered/web-applications/powered_by": {
      "get": {
        "summary": "Web App Powered By",
        "operationId": "HandleWebAppPoweredBy",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PoweredByAggregation"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/discovered/web-applications/search": {
      "get": {
        "summary": "Search Web Apps",
        "operationId": "HandleSearchWebApps",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          },
          {
            "name": "name",
            "in": "query",
            "required": true,
            "description": "Search query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "aggregations": {
                      "$ref": "#/components/schemas/WebAppAggregations"
                    },
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/WebApplicationListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/discovered/web-applications/server": {
      "get": {
        "summary": "Web App Server",
        "operationId": "HandleWebAppServer",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ServerAggregation"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/discovered/web-applications/title": {
      "get": {
        "summary": "Web App Title",
        "operationId": "HandleWebAppTitle",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TitleAggregation"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/discovered/web-applications/{id}": {
      "get": {
        "summary": "Get Web App",
        "operationId": "HandleGetWebApp",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WebApplicationWithDetails"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/discovered/web-applications/{id}/associations": {
      "get": {
        "summary": "Web App Associations",
        "operationId": "HandleWebAppAssociations",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WebApplicationAssetMapping"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/discovered/web-applications/{id}/friendly_name": {
      "patch": {
        "summary": "Update Web App Friendly Name",
        "operationId": "HandleUpdateWebAppFriendlyName",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FriendlyNameUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/discovered/web-applications/{id}/upload_burp_report": {
      "post": {
        "summary": "Upload Burp Report",
        "description": "Upload a Burp Suite XML report",
        "operationId": "HandleUploadBurpReport",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "description": "Multipart file upload",
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary",
                    "description": "File to upload"
                  },
                  "name": {
                    "type": "string",
                    "description": "Display name"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/graph": {
      "get": {
        "summary": "Get Attack Surface Graph",
        "operationId": "HandleGetAttackSurfaceGraph",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/network-vulnerabilities": {
      "get": {
        "summary": "Attack-surface Attack-surface Register Protected Routes",
        "operationId": "RegisterProtectedRoutes",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/VulnerabilityListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/network-vulnerabilities/assets-by-severity": {
      "get": {
        "summary": "Attack-surface Attack-surface Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_2",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssetsBySeverity"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/network-vulnerabilities/assignee/{id}": {
      "get": {
        "summary": "Attack-surface Attack-surface Register Protected Routes",
        "description": "List vulnerabilities assigned to a specific user",
        "operationId": "RegisterProtectedRoutes_3",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/VulnerabilityListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/network-vulnerabilities/export/xlsx": {
      "get": {
        "summary": "Attack-surface Attack-surface Register Protected Routes",
        "description": "Export vulnerabilities as XLSX",
        "operationId": "RegisterProtectedRoutes_4",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "responses": {
          "200": {
            "description": "File download",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/network-vulnerabilities/my": {
      "get": {
        "summary": "Attack-surface Attack-surface Register Protected Routes",
        "description": "List vulnerabilities assigned to the current user",
        "operationId": "RegisterProtectedRoutes_5",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/VulnerabilityListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/network-vulnerabilities/search": {
      "get": {
        "summary": "Attack-surface Attack-surface Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_6",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          },
          {
            "name": "search",
            "in": "query",
            "required": true,
            "description": "Search query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "aggregations": {
                      "$ref": "#/components/schemas/VulnerabilityAggregations"
                    },
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/VulnerabilityListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/network-vulnerabilities/solutions-by-assets": {
      "get": {
        "summary": "Attack-surface Attack-surface Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_7",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SolutionsByAssets"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/network-vulnerabilities/{id}": {
      "get": {
        "summary": "Attack-surface Attack-surface Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_8",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VulnerabilityWithAnalysis"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Attack-surface Attack-surface Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_9",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VulnerabilityPatchRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/network-vulnerabilities/{id}/analysis": {
      "get": {
        "summary": "Attack-surface Attack-surface Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_10",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VulnerabilityAnalysis"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/network-vulnerabilities/{id}/comments": {
      "get": {
        "summary": "Attack-surface Attack-surface Register Protected Routes",
        "description": "List comments for a vulnerability",
        "operationId": "RegisterProtectedRoutes_11",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/VulnerabilityComment"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Attack-surface Attack-surface Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_12",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VulnerabilityCommentCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/network-vulnerabilities/{id}/comments/{comment_id}": {
      "delete": {
        "summary": "Attack-surface Attack-surface Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_13",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "comment_id",
            "in": "path",
            "required": true,
            "description": "comment id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/network-vulnerabilities/{id}/status-history": {
      "get": {
        "summary": "Attack-surface Attack-surface Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_14",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/attack-surface/search": {
      "get": {
        "summary": "Search All Assets",
        "description": "Search all asset types",
        "operationId": "HandleSearchAllAssets",
        "tags": [
          "Attack Surface",
          "Discovered"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          },
          {
            "name": "search",
            "in": "query",
            "required": true,
            "description": "Search query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/CombinedSearchResult"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/exposure-management/findings": {
      "get": {
        "summary": "List Findings",
        "operationId": "HandleListFindings",
        "tags": [
          "Exposure Management",
          "Findings"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/FindingListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Finding",
        "operationId": "HandleCreateFinding",
        "tags": [
          "Exposure Management",
          "Findings"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateFindingRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/exposure-management/findings/asset/{id}": {
      "get": {
        "summary": "Get Findings By Asset ID",
        "operationId": "HandleGetFindingsByAssetID",
        "tags": [
          "Exposure Management",
          "Findings"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "assetType",
            "in": "query",
            "required": true,
            "description": "Asset type (host, webapp, etc.)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/FindingListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/exposure-management/findings/assignee/{id}": {
      "get": {
        "summary": "Get Findings By Assignee",
        "operationId": "HandleGetFindingsByAssignee",
        "tags": [
          "Exposure Management",
          "Findings"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/FindingListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/exposure-management/findings/closed": {
      "get": {
        "summary": "List Closed Findings",
        "operationId": "HandleListClosedFindings",
        "tags": [
          "Exposure Management",
          "Findings"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/FindingListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/exposure-management/findings/export/xlsx": {
      "get": {
        "summary": "Export Findings Xlsx",
        "description": "Export findings as XLSX",
        "operationId": "HandleExportFindingsXlsx",
        "tags": [
          "Exposure Management",
          "Findings"
        ],
        "responses": {
          "200": {
            "description": "File download",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/exposure-management/findings/my": {
      "get": {
        "summary": "Get My Findings",
        "operationId": "HandleGetMyFindings",
        "tags": [
          "Exposure Management",
          "Findings"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/FindingListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/exposure-management/findings/open": {
      "get": {
        "summary": "List Open Findings",
        "operationId": "HandleListOpenFindings",
        "tags": [
          "Exposure Management",
          "Findings"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/FindingListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/exposure-management/findings/pending": {
      "get": {
        "summary": "List Pending Findings",
        "operationId": "HandleListPendingFindings",
        "tags": [
          "Exposure Management",
          "Findings"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/FindingListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/exposure-management/findings/search": {
      "get": {
        "summary": "Search Findings",
        "operationId": "HandleSearchFindings",
        "tags": [
          "Exposure Management",
          "Findings"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          },
          {
            "name": "search",
            "in": "query",
            "required": true,
            "description": "Search query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "aggregations": {
                      "$ref": "#/components/schemas/FindingAggregations"
                    },
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/FindingListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/exposure-management/findings/{id}": {
      "get": {
        "summary": "Get Finding",
        "operationId": "HandleGetFinding",
        "tags": [
          "Exposure Management",
          "Findings"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FindingDetail"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Patch Finding",
        "operationId": "HandlePatchFinding",
        "tags": [
          "Exposure Management",
          "Findings"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FindingUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/exposure-management/findings/{id}/comments": {
      "get": {
        "summary": "List Finding Comments",
        "description": "List comments for a finding",
        "operationId": "HandleListFindingComments",
        "tags": [
          "Exposure Management",
          "Findings / Comments"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FindingComment"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Finding Comment",
        "operationId": "HandleCreateFindingComment",
        "tags": [
          "Exposure Management",
          "Findings / Comments"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FindingCommentCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/exposure-management/findings/{id}/comments/{comment_id}": {
      "patch": {
        "summary": "Update Finding Comment",
        "operationId": "HandleUpdateFindingComment",
        "tags": [
          "Exposure Management",
          "Findings / Comments"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "comment_id",
            "in": "path",
            "required": true,
            "description": "comment id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FindingCommentCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Finding Comment",
        "operationId": "HandleDeleteFindingComment",
        "tags": [
          "Exposure Management",
          "Findings / Comments"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "comment_id",
            "in": "path",
            "required": true,
            "description": "comment id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/exposure-management/findings/{id}/status-history": {
      "get": {
        "summary": "List Finding Status History",
        "operationId": "HandleListFindingStatusHistory",
        "tags": [
          "Exposure Management",
          "Findings / Status History"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/exposure-management/remediations": {
      "get": {
        "summary": "List Exposure Remediations",
        "operationId": "HandleListExposureRemediations",
        "tags": [
          "Exposure Management",
          "Remediations"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Remediation"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/exposure-management/remediations/export/xlsx": {
      "get": {
        "summary": "Export Exposure Remediations Xlsx",
        "operationId": "HandleExportExposureRemediationsXlsx",
        "tags": [
          "Exposure Management",
          "Remediations"
        ],
        "responses": {
          "200": {
            "description": "File download",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/exposure-management/remediations/search": {
      "get": {
        "summary": "Search Exposure Remediations",
        "operationId": "HandleSearchExposureRemediations",
        "tags": [
          "Exposure Management",
          "Remediations"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          },
          {
            "name": "search",
            "in": "query",
            "required": true,
            "description": "Search query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/exposure-management/remediations/{id}": {
      "get": {
        "summary": "Get Exposure Remediation",
        "operationId": "HandleGetExposureRemediation",
        "tags": [
          "Exposure Management",
          "Remediations"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Remediation"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/remediations": {
      "get": {
        "summary": "List Remediations",
        "operationId": "HandleListRemediations",
        "tags": [
          "Platform Administration",
          "Remediations"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Remediation",
        "operationId": "HandleCreateRemediation",
        "tags": [
          "Platform Administration",
          "Remediations"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Remediation"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/remediations/{id}": {
      "get": {
        "summary": "Get Remediation",
        "operationId": "HandleGetRemediation",
        "tags": [
          "Platform Administration",
          "Remediations"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Remediation",
        "operationId": "HandleUpdateRemediation",
        "tags": [
          "Platform Administration",
          "Remediations"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RemediationUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Remediation",
        "operationId": "HandleDeleteRemediation",
        "tags": [
          "Platform Administration",
          "Remediations"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/scanner_communication/completed_tasks": {
      "post": {
        "summary": "Scanner Completed Tasks",
        "operationId": "HandleScannerCompletedTasks",
        "tags": [
          "Deployment",
          "Scanners"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ScannerDataSource"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/scanner_communication/new_tasks": {
      "post": {
        "summary": "Scanner New Tasks",
        "operationId": "HandleScannerNewTasks",
        "tags": [
          "Deployment",
          "Scanners"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ScannerDataSource"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/scanner-tasks": {
      "get": {
        "summary": "List Scanner Tasks",
        "operationId": "HandleListScannerTasks",
        "tags": [
          "Deployment",
          "Scanners"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ScannerTask"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/scanner-tasks/search": {
      "get": {
        "summary": "Search Scanner Tasks",
        "operationId": "HandleSearchScannerTasks",
        "tags": [
          "Deployment",
          "Scanners"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          },
          {
            "name": "search",
            "in": "query",
            "required": true,
            "description": "Search query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ScannerTask"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/scanner-tasks/status": {
      "get": {
        "summary": "Scanner Tasks Status",
        "operationId": "HandleScannerTasksStatus",
        "tags": [
          "Deployment",
          "Scanners"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StatusStats"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/scanner-tasks/type": {
      "get": {
        "summary": "Scanner Tasks Type",
        "operationId": "HandleScannerTasksType",
        "tags": [
          "Deployment",
          "Scanners"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StatusStats"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/scanner-tasks/zone": {
      "get": {
        "summary": "Scanner Tasks Zone",
        "operationId": "HandleScannerTasksZone",
        "tags": [
          "Deployment",
          "Scanners"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StatusStats"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/scanner-tasks/{id}": {
      "get": {
        "summary": "Get Scanner Task",
        "operationId": "HandleGetScannerTask",
        "tags": [
          "Deployment",
          "Scanners"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScannerTask"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/scanners": {
      "get": {
        "summary": "List Scanners",
        "operationId": "HandleListScanners",
        "tags": [
          "Deployment",
          "Scanners"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Scanner"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/scanners/{id}": {
      "get": {
        "summary": "Get Scanner",
        "operationId": "HandleGetScanner",
        "tags": [
          "Deployment",
          "Scanners"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Scanner"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Scanner",
        "operationId": "HandleUpdateScanner",
        "tags": [
          "Deployment",
          "Scanners"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ScannerUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Scanner",
        "operationId": "HandleDeleteScanner",
        "tags": [
          "Deployment",
          "Scanners"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/scanner-groups": {
      "get": {
        "summary": "List Groups",
        "operationId": "HandleListGroups",
        "tags": [
          "Deployment",
          "Scanners / Groups"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ScannerGroup"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Group",
        "operationId": "HandleCreateGroup",
        "tags": [
          "Deployment",
          "Scanners / Groups"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ScannerGroup"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/scanner-groups/{id}": {
      "get": {
        "summary": "Get Group",
        "operationId": "HandleGetGroup",
        "tags": [
          "Deployment",
          "Scanners / Groups"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScannerGroup"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Group",
        "operationId": "HandleUpdateGroup",
        "tags": [
          "Deployment",
          "Scanners / Groups"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ScannerGroup"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Group",
        "operationId": "HandleDeleteGroup",
        "tags": [
          "Deployment",
          "Scanners / Groups"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/public-scanner-groups": {
      "get": {
        "summary": "List Public Groups",
        "operationId": "HandleListPublicGroups",
        "tags": [
          "Deployment",
          "Scanners / Public Pool"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Public Group",
        "operationId": "HandleCreatePublicGroup",
        "tags": [
          "Deployment",
          "Scanners / Public Pool"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PublicScannerGroup"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/public-scanner-groups/options": {
      "get": {
        "summary": "List Public Group Options",
        "operationId": "HandleListPublicGroupOptions",
        "tags": [
          "Deployment",
          "Scanners / Public Pool"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/public-scanner-groups/{id}": {
      "get": {
        "summary": "Get Public Group",
        "operationId": "HandleGetPublicGroup",
        "tags": [
          "Deployment",
          "Scanners / Public Pool"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Public Group",
        "operationId": "HandleUpdatePublicGroup",
        "tags": [
          "Deployment",
          "Scanners / Public Pool"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PublicScannerGroup"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Public Group",
        "operationId": "HandleDeletePublicGroup",
        "tags": [
          "Deployment",
          "Scanners / Public Pool"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/public-scanners": {
      "get": {
        "summary": "List Public Scanners",
        "operationId": "HandleListPublicScanners",
        "tags": [
          "Deployment",
          "Scanners / Public Pool"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/public-scanners/source-ips": {
      "get": {
        "summary": "List Public Scanner Source I Ps",
        "operationId": "HandleListPublicScannerSourceIPs",
        "tags": [
          "Deployment",
          "Scanners / Public Pool"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/public-scanners/{id}": {
      "get": {
        "summary": "Get Public Scanner",
        "operationId": "HandleGetPublicScanner",
        "tags": [
          "Deployment",
          "Scanners / Public Pool"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Public Scanner",
        "operationId": "HandleUpdatePublicScanner",
        "tags": [
          "Deployment",
          "Scanners / Public Pool"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PublicScannerUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Public Scanner",
        "operationId": "HandleDeletePublicScanner",
        "tags": [
          "Deployment",
          "Scanners / Public Pool"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/public-apex": {
      "get": {
        "summary": "List Public Apex Appliances",
        "operationId": "HandleListPublicApexAppliances",
        "tags": [
          "Deployment",
          "Apex / Public Pool"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/public-apex/{id}": {
      "get": {
        "summary": "Get Public Apex Appliance",
        "operationId": "HandleGetPublicApexAppliance",
        "tags": [
          "Deployment",
          "Apex / Public Pool"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Public Apex Appliance",
        "operationId": "HandleUpdatePublicApexAppliance",
        "tags": [
          "Deployment",
          "Apex / Public Pool"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Public Apex Appliance",
        "operationId": "HandleDeletePublicApexAppliance",
        "tags": [
          "Deployment",
          "Apex / Public Pool"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/apex/engagements/{id}/intel/applications": {
      "get": {
        "summary": "Applications",
        "operationId": "HandleApplications",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/apex/engagements/{id}/intel/assets/search": {
      "get": {
        "summary": "Assets Search",
        "operationId": "HandleAssetsSearch",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          },
          {
            "name": "search",
            "in": "query",
            "required": true,
            "description": "Search query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/apex/engagements/{id}/intel/attack-surface": {
      "get": {
        "summary": "Attack Surface",
        "operationId": "HandleAttackSurface",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/apex/engagements/{id}/intel/domains": {
      "get": {
        "summary": "Domains",
        "operationId": "HandleDomains",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/apex/engagements/{id}/intel/findings": {
      "get": {
        "summary": "Apex Apex Findings",
        "operationId": "HandleFindings",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/apex/engagements/{id}/intel/repositories": {
      "get": {
        "summary": "Repositories",
        "operationId": "HandleRepositories",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/apex/engagements/{id}/intel/vulnerabilities": {
      "get": {
        "summary": "Vulnerabilities",
        "operationId": "HandleVulnerabilities",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/apex/engagements/{id}/scope": {
      "get": {
        "summary": "Scope",
        "operationId": "HandleScope",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/apex_communication/completed_tasks": {
      "post": {
        "summary": "Apex Completed Tasks",
        "operationId": "HandleApexCompletedTasks",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApexCompletedTasksRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/apex_communication/findings": {
      "post": {
        "summary": "Apex Communication Apex Communication Findings",
        "operationId": "HandleFindings_2",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/apex_communication/llm/completions": {
      "post": {
        "summary": "Apex LLM Completion",
        "operationId": "HandleApexLLMCompletion",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApexLLMCompletionRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/apex_communication/llm/completions/{requestID}": {
      "get": {
        "summary": "Apex LLM Completion Result",
        "operationId": "HandleApexLLMCompletionResult",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "parameters": [
          {
            "name": "requestID",
            "in": "path",
            "required": true,
            "description": "requestID identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/apex_communication/new_tasks": {
      "post": {
        "summary": "Apex New Tasks",
        "operationId": "HandleApexNewTasks",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApexDataSource"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/apex_communication/session": {
      "post": {
        "summary": "Session Update",
        "operationId": "HandleSessionUpdate",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApexSessionUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/apex": {
      "get": {
        "summary": "List Apex Appliances",
        "operationId": "HandleListApexAppliances",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ApexAppliance"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/apex/campaigns": {
      "get": {
        "summary": "List Campaigns",
        "operationId": "HandleListCampaigns",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ApexCampaign"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Campaign",
        "operationId": "HandleCreateCampaign",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApexCampaignCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/apex/campaigns/{id}": {
      "get": {
        "summary": "Get Campaign",
        "operationId": "HandleGetCampaign",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApexCampaign"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Campaign",
        "operationId": "HandleUpdateCampaign",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApexCampaign"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Campaign",
        "operationId": "HandleDeleteCampaign",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/apex/campaigns/{id}/run": {
      "post": {
        "summary": "Run Campaign",
        "operationId": "HandleRunCampaign",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/apex/search": {
      "get": {
        "summary": "Search Apex Appliances",
        "operationId": "HandleSearchApexAppliances",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          },
          {
            "name": "search",
            "in": "query",
            "required": true,
            "description": "Search query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ApexAppliance"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/apex/tasks": {
      "get": {
        "summary": "List Apex Tasks",
        "operationId": "HandleListApexTasks",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ApexTask"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Apex Task",
        "operationId": "HandleCreateApexTask",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApexTaskCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/apex/tasks/status": {
      "get": {
        "summary": "Apex Tasks Status",
        "operationId": "HandleApexTasksStatus",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StatusStats"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/apex/tasks/{id}": {
      "get": {
        "summary": "Get Apex Task",
        "operationId": "HandleGetApexTask",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApexTask"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Apex Task",
        "operationId": "HandleUpdateApexTask",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApexTask"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Apex Task",
        "operationId": "HandleDeleteApexTask",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/apex/tasks/{id}/cancel": {
      "post": {
        "summary": "Cancel Apex Task",
        "description": "Cancel a running Apex task",
        "operationId": "HandleCancelApexTask",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/validation-operations/apex/{id}": {
      "get": {
        "summary": "Get Apex Appliance",
        "operationId": "HandleGetApexAppliance",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApexAppliance"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Apex Appliance",
        "operationId": "HandleUpdateApexAppliance",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Apex Appliance",
        "operationId": "HandleDeleteApexAppliance",
        "tags": [
          "Deployment",
          "Apex"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/osint/eas": {
      "get": {
        "summary": "List External Attack Surface",
        "operationId": "HandleListExternalAttackSurface",
        "tags": [
          "Attack Surface",
          "External Attack Surface"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Eas"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/osint/eas/enriched": {
      "get": {
        "summary": "Get Enriched EAS",
        "operationId": "HandleGetEnrichedEAS",
        "tags": [
          "Attack Surface",
          "External Attack Surface"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/osint/threat-intel": {
      "get": {
        "summary": "List Threat Intel",
        "operationId": "HandleListThreatIntel",
        "tags": [
          "Attack Surface",
          "External Attack Surface"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/osint/dns": {
      "get": {
        "summary": "List Dns",
        "operationId": "HandleListDns",
        "tags": [
          "Attack Surface",
          "DNS"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ShodanDnsRecord"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/osint/dns/{id}/data": {
      "get": {
        "summary": "List Dns Data",
        "operationId": "HandleListDnsData",
        "tags": [
          "Attack Surface",
          "DNS"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ShodanDnsData"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/osint/host-services": {
      "get": {
        "summary": "List Host Services",
        "operationId": "HandleListHostServices",
        "tags": [
          "Attack Surface",
          "Host Services"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/osint/host-services/by-ip": {
      "get": {
        "summary": "List Host Services By IP",
        "operationId": "HandleListHostServicesByIP",
        "tags": [
          "Attack Surface",
          "Host Services"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/osint/host-services/{resultId}": {
      "get": {
        "summary": "Get Host Service",
        "operationId": "HandleGetHostService",
        "tags": [
          "Attack Surface",
          "Host Services"
        ],
        "parameters": [
          {
            "name": "resultId",
            "in": "path",
            "required": true,
            "description": "resultId identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/osint/host-services/{resultId}/vulns": {
      "get": {
        "summary": "List Host Service Vulns",
        "operationId": "HandleListHostServiceVulns",
        "tags": [
          "Attack Surface",
          "Host Services"
        ],
        "parameters": [
          {
            "name": "resultId",
            "in": "path",
            "required": true,
            "description": "resultId identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/osint/domain-security": {
      "get": {
        "summary": "List Domain Security",
        "operationId": "HandleListDomainSecurity",
        "tags": [
          "Attack Surface",
          "Domain Security"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/osint/domain-security/by-domain": {
      "get": {
        "summary": "Get Domain Security By Domain",
        "operationId": "HandleGetDomainSecurityByDomain",
        "tags": [
          "Attack Surface",
          "Domain Security"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/osint/ssl-info": {
      "get": {
        "summary": "List SSL Info",
        "operationId": "HandleListSSLInfo",
        "tags": [
          "Attack Surface",
          "SSL Certificates"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/osint/ssl-info/by-domain": {
      "get": {
        "summary": "Get SSL Info By Domain",
        "operationId": "HandleGetSSLInfoByDomain",
        "tags": [
          "Attack Surface",
          "SSL Certificates"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/osint/ssl-info/{id}": {
      "get": {
        "summary": "Get SSL Info",
        "operationId": "HandleGetSSLInfo",
        "tags": [
          "Attack Surface",
          "SSL Certificates"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/osint/security-headers": {
      "get": {
        "summary": "List Security Headers",
        "operationId": "HandleListSecurityHeaders",
        "tags": [
          "Attack Surface",
          "Security Headers"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/osint/security-headers/by-domain": {
      "get": {
        "summary": "Get Security Headers By Domain",
        "operationId": "HandleGetSecurityHeadersByDomain",
        "tags": [
          "Attack Surface",
          "Security Headers"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/osint/security-headers/{id}": {
      "get": {
        "summary": "Get Security Headers",
        "operationId": "HandleGetSecurityHeaders",
        "tags": [
          "Attack Surface",
          "Security Headers"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/endpoint-security/devices": {
      "get": {
        "summary": "List Edr Devices",
        "operationId": "HandleListEdrDevices",
        "tags": [
          "Security Operations",
          "EDR"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/crowdstrike/alerts": {
      "get": {
        "summary": "List Crowd Strike Alerts",
        "operationId": "HandleListCrowdStrikeAlerts",
        "tags": [
          "Security Operations",
          "Endpoint Security / CrowdStrike"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/crowdstrike/alerts/{id}": {
      "get": {
        "summary": "Get Crowd Strike Alert",
        "operationId": "HandleGetCrowdStrikeAlert",
        "tags": [
          "Security Operations",
          "Endpoint Security / CrowdStrike"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/crowdstrike/devices": {
      "get": {
        "summary": "List Crowd Strike Devices",
        "operationId": "HandleListCrowdStrikeDevices",
        "tags": [
          "Security Operations",
          "Endpoint Security / CrowdStrike"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/crowdstrike/devices/search": {
      "get": {
        "summary": "Search Crowd Strike Devices",
        "operationId": "HandleSearchCrowdStrikeDevices",
        "tags": [
          "Security Operations",
          "Endpoint Security / CrowdStrike"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          },
          {
            "name": "search",
            "in": "query",
            "required": true,
            "description": "Search query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/crowdstrike/devices/{id}": {
      "get": {
        "summary": "Get Crowd Strike Device",
        "operationId": "HandleGetCrowdStrikeDevice",
        "tags": [
          "Security Operations",
          "Endpoint Security / CrowdStrike"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/carbonblack/alerts": {
      "get": {
        "summary": "List Carbon Black Alerts",
        "operationId": "HandleListCarbonBlackAlerts",
        "tags": [
          "Security Operations",
          "Endpoint Security / Carbon Black"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/carbonblack/alerts/{id}": {
      "get": {
        "summary": "Get Carbon Black Alert",
        "operationId": "HandleGetCarbonBlackAlert",
        "tags": [
          "Security Operations",
          "Endpoint Security / Carbon Black"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/carbonblack/devices": {
      "get": {
        "summary": "List Carbon Black Devices",
        "operationId": "HandleListCarbonBlackDevices",
        "tags": [
          "Security Operations",
          "Endpoint Security / Carbon Black"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/carbonblack/devices/search": {
      "get": {
        "summary": "Search Carbon Black Devices",
        "operationId": "HandleSearchCarbonBlackDevices",
        "tags": [
          "Security Operations",
          "Endpoint Security / Carbon Black"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          },
          {
            "name": "search",
            "in": "query",
            "required": true,
            "description": "Search query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/carbonblack/devices/{id}": {
      "get": {
        "summary": "Get Carbon Black Device",
        "operationId": "HandleGetCarbonBlackDevice",
        "tags": [
          "Security Operations",
          "Endpoint Security / Carbon Black"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/carbonblack/vulnerabilities": {
      "get": {
        "summary": "List Carbon Black Vulnerabilities",
        "operationId": "HandleListCarbonBlackVulnerabilities",
        "tags": [
          "Security Operations",
          "Endpoint Security / Carbon Black"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/carbonblack/vulnerabilities/{id}": {
      "get": {
        "summary": "Get Carbon Black Vulnerability",
        "operationId": "HandleGetCarbonBlackVulnerability",
        "tags": [
          "Security Operations",
          "Endpoint Security / Carbon Black"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/carbonblack/watchlists": {
      "get": {
        "summary": "List Carbon Black Watchlists",
        "operationId": "HandleListCarbonBlackWatchlists",
        "tags": [
          "Security Operations",
          "Endpoint Security / Carbon Black"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/carbonblack/watchlists/{id}": {
      "get": {
        "summary": "Get Carbon Black Watchlist",
        "operationId": "HandleGetCarbonBlackWatchlist",
        "tags": [
          "Security Operations",
          "Endpoint Security / Carbon Black"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/sentinelone/agents": {
      "get": {
        "summary": "List Sentinel One Agents",
        "operationId": "HandleListSentinelOneAgents",
        "tags": [
          "Security Operations",
          "Endpoint Security / SentinelOne"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/sentinelone/agents/search": {
      "get": {
        "summary": "Search Sentinel One Agents",
        "operationId": "HandleSearchSentinelOneAgents",
        "tags": [
          "Security Operations",
          "Endpoint Security / SentinelOne"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          },
          {
            "name": "search",
            "in": "query",
            "required": true,
            "description": "Search query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/sentinelone/agents/{id}": {
      "get": {
        "summary": "Get Sentinel One Agent",
        "operationId": "HandleGetSentinelOneAgent",
        "tags": [
          "Security Operations",
          "Endpoint Security / SentinelOne"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/sentinelone/threats": {
      "get": {
        "summary": "List Sentinel One Threats",
        "operationId": "HandleListSentinelOneThreats",
        "tags": [
          "Security Operations",
          "Endpoint Security / SentinelOne"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/sentinelone/threats/{id}": {
      "get": {
        "summary": "Get Sentinel One Threat",
        "operationId": "HandleGetSentinelOneThreat",
        "tags": [
          "Security Operations",
          "Endpoint Security / SentinelOne"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/defender/devices": {
      "get": {
        "summary": "List Defender Devices",
        "operationId": "HandleListDefenderDevices",
        "tags": [
          "Security Operations",
          "Endpoint Security / Microsoft Defender"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/DefenderDevice"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/defender/devices/search": {
      "get": {
        "summary": "Search Defender Devices",
        "description": "Search Defender devices by hostname or IP",
        "operationId": "HandleSearchDefenderDevices",
        "tags": [
          "Security Operations",
          "Endpoint Security / Microsoft Defender"
        ],
        "parameters": [
          {
            "name": "search",
            "in": "query",
            "required": true,
            "description": "Search query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DefenderDevice"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/defender/devices/{id}": {
      "get": {
        "summary": "Get Defender Device",
        "operationId": "HandleGetDefenderDevice",
        "tags": [
          "Security Operations",
          "Endpoint Security / Microsoft Defender"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DefenderDeviceWithDetails"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/defender/devices/{id}/vulnerabilities": {
      "get": {
        "summary": "List Defender Device Vulnerabilities",
        "operationId": "HandleListDefenderDeviceVulnerabilities",
        "tags": [
          "Security Operations",
          "Endpoint Security / Microsoft Defender"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/DefenderDeviceVulnerability"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/defender/recommendations": {
      "get": {
        "summary": "List Defender Recommendations",
        "operationId": "HandleListDefenderRecommendations",
        "tags": [
          "Security Operations",
          "Endpoint Security / Microsoft Defender"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/DefenderRecommendation"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/defender/recommendations/{id}": {
      "get": {
        "summary": "Get Defender Recommendation",
        "operationId": "HandleGetDefenderRecommendation",
        "tags": [
          "Security Operations",
          "Endpoint Security / Microsoft Defender"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DefenderRecommendation"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/defender/software": {
      "get": {
        "summary": "List Defender Software",
        "operationId": "HandleListDefenderSoftware",
        "tags": [
          "Security Operations",
          "Endpoint Security / Microsoft Defender"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/DefenderSoftware"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/edr/defender/software/{id}": {
      "get": {
        "summary": "Get Defender Software",
        "operationId": "HandleGetDefenderSoftware",
        "tags": [
          "Security Operations",
          "Endpoint Security / Microsoft Defender"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DefenderSoftware"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/investigations/search": {
      "post": {
        "summary": "Search Siem",
        "description": "Search SIEM logs",
        "operationId": "HandleSearchSiem",
        "tags": [
          "Security Operations",
          "Detection / Search"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SiemSearchRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SiemSearchResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/investigations/search/fields": {
      "get": {
        "summary": "Siem Fields",
        "operationId": "HandleSiemFields",
        "tags": [
          "Security Operations",
          "Detection / Search"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AvailableFieldsInSiem"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/investigations/search/log/{id}/{dataset}": {
      "get": {
        "summary": "Get Siem Log By Id",
        "operationId": "HandleGetSiemLogById",
        "tags": [
          "Security Operations",
          "Detection / Search"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "dataset",
            "in": "path",
            "required": true,
            "description": "dataset identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/rules/counts": {
      "get": {
        "summary": "Get Rule Counts",
        "operationId": "HandleGetRuleCounts",
        "tags": [
          "Security Operations",
          "Detection / Rules"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/rules/custom": {
      "get": {
        "summary": "List Custom Rules",
        "description": "List custom Sigma rules",
        "operationId": "HandleListCustomRules",
        "tags": [
          "Security Operations",
          "Detection / Rules"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/RuleResponse"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Custom Rule",
        "operationId": "HandleCreateCustomRule",
        "tags": [
          "Security Operations",
          "Detection / Rules"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/rules/custom/{id}": {
      "delete": {
        "summary": "Delete Custom Rule",
        "description": "Delete a custom Sigma rule",
        "operationId": "HandleDeleteCustomRule",
        "tags": [
          "Security Operations",
          "Detection / Rules"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/rules/prepackaged": {
      "get": {
        "summary": "List Pre Packaged Rules",
        "description": "List pre-packaged Sigma rules",
        "operationId": "HandleListPrePackagedRules",
        "tags": [
          "Security Operations",
          "Detection / Rules"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/RuleResponse"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/rules/{id}/replay": {
      "post": {
        "summary": "Replay Rule",
        "operationId": "HandleReplayRule",
        "tags": [
          "Security Operations",
          "Detection / Rules"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/stats/by-hour": {
      "get": {
        "summary": "Get Stats By Hour",
        "operationId": "HandleGetStatsByHour",
        "tags": [
          "Security Operations",
          "Detection / Stats"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SiemStatByHour"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/stats/by-source": {
      "get": {
        "summary": "Get Stats By Source",
        "operationId": "HandleGetStatsBySource",
        "tags": [
          "Security Operations",
          "Detection / Stats"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SiemStatBySource"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/stats/storage": {
      "get": {
        "summary": "Get Siem Storage Stats",
        "operationId": "HandleGetSiemStorageStats",
        "tags": [
          "Security Operations",
          "Detection / Stats"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SiemStorageStats"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/configuration/alert-policies": {
      "get": {
        "summary": "List Alert Policies",
        "operationId": "HandleListAlertPolicies",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Alert Policy",
        "operationId": "HandleCreateAlertPolicy",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/configuration/alert-policies/{id}": {
      "patch": {
        "summary": "Update Alert Policy",
        "operationId": "HandleUpdateAlertPolicy",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Alert Policy",
        "operationId": "HandleDeleteAlertPolicy",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/configuration/data-sources": {
      "get": {
        "summary": "List Data Sources",
        "operationId": "HandleListDataSources",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Data Source",
        "operationId": "HandleCreateDataSource",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/configuration/data-sources/{id}": {
      "patch": {
        "summary": "Update Data Source",
        "operationId": "HandleUpdateDataSource",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Data Source",
        "operationId": "HandleDeleteDataSource",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/configuration/detectors": {
      "get": {
        "summary": "List Detector Config",
        "operationId": "HandleListDetectorConfig",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/configuration/detectors/{id}": {
      "get": {
        "summary": "Get Detector Config",
        "operationId": "HandleGetDetectorConfig",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Upsert Detector Override",
        "operationId": "HandleUpsertDetectorOverride",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DetectorOverrideWrite"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Detector Override",
        "operationId": "HandleDeleteDetectorOverride",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/configuration/detectors/{id}/preview": {
      "post": {
        "summary": "Preview Detector Override",
        "operationId": "HandlePreviewDetectorOverride",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HandlePreviewDetectorOverrideRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/configuration/environment-objects": {
      "get": {
        "summary": "List Environment Objects",
        "operationId": "HandleListEnvironmentObjects",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Environment Object",
        "operationId": "HandleCreateEnvironmentObject",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/configuration/environment-objects/{id}": {
      "patch": {
        "summary": "Update Environment Object",
        "operationId": "HandleUpdateEnvironmentObject",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Environment Object",
        "operationId": "HandleDeleteEnvironmentObject",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/configuration/legal-holds": {
      "post": {
        "summary": "Create Legal Hold",
        "operationId": "HandleCreateLegalHold",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LegalHoldWrite"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/configuration/legal-holds/{id}": {
      "delete": {
        "summary": "Release Legal Hold",
        "operationId": "HandleReleaseLegalHold",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/configuration/maintenance-windows": {
      "get": {
        "summary": "List Maintenance Windows",
        "operationId": "HandleListMaintenanceWindows",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Maintenance Window",
        "operationId": "HandleCreateMaintenanceWindow",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/configuration/maintenance-windows/{id}": {
      "patch": {
        "summary": "Update Maintenance Window",
        "operationId": "HandleUpdateMaintenanceWindow",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Maintenance Window",
        "operationId": "HandleDeleteMaintenanceWindow",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/configuration/overview": {
      "get": {
        "summary": "Configuration Overview",
        "operationId": "HandleConfigurationOverview",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/configuration/retention": {
      "get": {
        "summary": "Get Retention",
        "operationId": "HandleGetRetention",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Retention",
        "operationId": "HandleUpdateRetention",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RetentionPolicyWrite"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/configuration/settings": {
      "get": {
        "summary": "Get Org Settings",
        "operationId": "HandleGetOrgSettings",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Org Settings",
        "operationId": "HandleUpdateOrgSettings",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OrgSettingsWrite"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/configuration/suppressions": {
      "get": {
        "summary": "List Suppressions",
        "operationId": "HandleListSuppressions",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Suppression",
        "operationId": "HandleCreateSuppression",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/configuration/suppressions/{id}": {
      "patch": {
        "summary": "Update Suppression",
        "operationId": "HandleUpdateSuppression",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Suppression",
        "operationId": "HandleDeleteSuppression",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/detection/configuration/versions": {
      "get": {
        "summary": "List Configuration Versions",
        "operationId": "HandleListConfigurationVersions",
        "tags": [
          "Security Operations",
          "Configuration"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/telemetry/sources/eventhub": {
      "get": {
        "summary": "List Event Hub Configs",
        "description": "List Event Hub consumer configs",
        "operationId": "HandleListEventHubConfigs",
        "tags": [
          "Security Operations",
          "Telemetry / Sources"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventHubConsumerConfig"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Event Hub Config",
        "description": "Create an Event Hub consumer config",
        "operationId": "HandleCreateEventHubConfig",
        "tags": [
          "Security Operations",
          "Telemetry / Sources"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EventHubConsumerConfigCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/telemetry/sources/eventhub/{id}": {
      "get": {
        "summary": "Get Event Hub Config",
        "operationId": "HandleGetEventHubConfig",
        "tags": [
          "Security Operations",
          "Telemetry / Sources"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventHubConsumerConfig"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Event Hub Config",
        "operationId": "HandleUpdateEventHubConfig",
        "tags": [
          "Security Operations",
          "Telemetry / Sources"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EventHubConsumerConfigUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Event Hub Config",
        "operationId": "HandleDeleteEventHubConfig",
        "tags": [
          "Security Operations",
          "Telemetry / Sources"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/telemetry/sources/status": {
      "get": {
        "summary": "Get Siem Config Status",
        "operationId": "HandleGetSiemConfigStatus",
        "tags": [
          "Security Operations",
          "Telemetry / Sources"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SiemConfigStatus"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/investigations/identity-activity/provisioning": {
      "get": {
        "summary": "List Provisioning",
        "description": "List SCIM provisioning events (today: Entra)",
        "operationId": "HandleListProvisioning",
        "tags": [
          "Security Operations",
          "Telemetry / Identity Activity"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SiemSearchResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/investigations/identity-activity/risk-events": {
      "get": {
        "summary": "List Risk Events",
        "description": "List risk-flagged auth events (today: Entra Identity Protection)",
        "operationId": "HandleListRiskEvents",
        "tags": [
          "Security Operations",
          "Telemetry / Identity Activity"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SiemSearchResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/investigations/identity-activity/security-alerts": {
      "get": {
        "summary": "List Security Alerts",
        "description": "List SaaS / productivity security alerts (today: M365 / Defender)",
        "operationId": "HandleListSecurityAlerts",
        "tags": [
          "Security Operations",
          "Telemetry / Identity Activity"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SiemSearchResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/investigations/identity-activity/sign-ins": {
      "get": {
        "summary": "List Sign Ins",
        "description": "List IdP sign-in events (today: Entra)",
        "operationId": "HandleListSignIns",
        "tags": [
          "Security Operations",
          "Telemetry / Identity Activity"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SiemSearchResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/alerts": {
      "get": {
        "summary": "List Alerts",
        "operationId": "HandleListAlerts",
        "tags": [
          "Security Operations",
          "Alerts"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/SocAlertListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Alert",
        "operationId": "HandleCreateAlert",
        "tags": [
          "Security Operations",
          "Alerts"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SocAlertCreateRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/alerts/assignee/{id}": {
      "get": {
        "summary": "Get Alerts By Assignee",
        "description": "List alerts assigned to a specific user",
        "operationId": "HandleGetAlertsByAssignee",
        "tags": [
          "Security Operations",
          "Alerts"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/SocAlertListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/alerts/batch": {
      "post": {
        "summary": "Create Alert Batch",
        "operationId": "HandleCreateAlertBatch",
        "tags": [
          "Security Operations",
          "Alerts"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SocAlertBatchCreateRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/alerts/my": {
      "get": {
        "summary": "Get My Alerts",
        "description": "List alerts assigned to the current user",
        "operationId": "HandleGetMyAlerts",
        "tags": [
          "Security Operations",
          "Alerts"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/SocAlertListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/alerts/stats": {
      "get": {
        "summary": "Get Alert Stats",
        "operationId": "HandleGetAlertStats",
        "tags": [
          "Security Operations",
          "Alerts"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SocAlertStats"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/alerts/{id}": {
      "get": {
        "summary": "Get Alert",
        "operationId": "HandleGetAlert",
        "tags": [
          "Security Operations",
          "Alerts"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SocAlert"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/alerts/{id}/assign": {
      "patch": {
        "summary": "Assign Alert",
        "operationId": "HandleAssignAlert",
        "tags": [
          "Security Operations",
          "Alerts"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/alerts/{id}/resolve": {
      "post": {
        "summary": "Resolve Alert",
        "operationId": "HandleResolveAlert",
        "tags": [
          "Security Operations",
          "Alerts"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ResolveRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/alerts/{id}/status": {
      "patch": {
        "summary": "Update Alert Status",
        "operationId": "HandleUpdateAlertStatus",
        "tags": [
          "Security Operations",
          "Alerts"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SocAlertStatusUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/assignees": {
      "get": {
        "summary": "List Assignees",
        "operationId": "HandleListAssignees",
        "tags": [
          "Security Operations",
          "Alerts"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/SocAssignee"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/dashboard": {
      "get": {
        "summary": "Get Dashboard",
        "operationId": "HandleGetDashboard",
        "tags": [
          "Security Operations",
          "Alerts"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SocDashboard"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/incidents": {
      "get": {
        "summary": "List Incidents",
        "operationId": "HandleListIncidents",
        "tags": [
          "Security Operations",
          "Incidents"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/SocIncidentListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Incident",
        "operationId": "HandleCreateIncident",
        "tags": [
          "Security Operations",
          "Incidents"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SocIncidentCreateRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/incidents/from-logs": {
      "post": {
        "summary": "Create Incident From Logs",
        "operationId": "HandleCreateIncidentFromLogs",
        "tags": [
          "Security Operations",
          "Incidents"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SocIncidentFromLogsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/incidents/lead/{id}": {
      "get": {
        "summary": "Get Incidents By Lead",
        "description": "List incidents for a specific investigation lead",
        "operationId": "HandleGetIncidentsByLead",
        "tags": [
          "Security Operations",
          "Incidents"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/SocIncidentListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/incidents/my": {
      "get": {
        "summary": "Get My Incidents",
        "description": "List incidents where the current user is investigation lead",
        "operationId": "HandleGetMyIncidents",
        "tags": [
          "Security Operations",
          "Incidents"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/SocIncidentListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/incidents/stats": {
      "get": {
        "summary": "Get Incident Stats",
        "operationId": "HandleGetIncidentStats",
        "tags": [
          "Security Operations",
          "Incidents"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SocIncidentStats"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/incidents/{id}": {
      "get": {
        "summary": "Get Incident",
        "operationId": "HandleGetIncident",
        "tags": [
          "Security Operations",
          "Incidents"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SocIncident"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Incident",
        "operationId": "HandleUpdateIncident",
        "tags": [
          "Security Operations",
          "Incidents"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SocIncidentUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/incidents/{id}/alerts": {
      "get": {
        "summary": "Get Incident Alerts",
        "operationId": "HandleGetIncidentAlerts",
        "tags": [
          "Security Operations",
          "Incidents"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/SocAlertListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/incidents/{id}/assign": {
      "patch": {
        "summary": "Assign Incident Lead",
        "operationId": "HandleAssignIncidentLead",
        "tags": [
          "Security Operations",
          "Incidents"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/incidents/{id}/status": {
      "patch": {
        "summary": "Update Incident Status",
        "operationId": "HandleUpdateIncidentStatus",
        "tags": [
          "Security Operations",
          "Incidents"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SocIncidentStatusUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/response-actions/pending": {
      "get": {
        "summary": "List Pending Actions",
        "operationId": "HandleListPendingActions",
        "tags": [
          "Security Operations",
          "Response Actions"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/AIResponseAction"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/response-actions/stats": {
      "get": {
        "summary": "Get Response Action Stats",
        "operationId": "HandleGetResponseActionStats",
        "tags": [
          "Security Operations",
          "Response Actions"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ResponseActionStats"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/response-actions/{id}": {
      "get": {
        "summary": "Get Response Action",
        "operationId": "HandleGetResponseAction",
        "tags": [
          "Security Operations",
          "Response Actions"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AIResponseAction"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/response-actions/{id}/approve": {
      "post": {
        "summary": "Approve Action",
        "description": "Approve a pending response action",
        "operationId": "HandleApproveAction",
        "tags": [
          "Security Operations",
          "Response Actions"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/response-actions/{id}/reject": {
      "post": {
        "summary": "Reject Action",
        "description": "Reject a pending response action",
        "operationId": "HandleRejectAction",
        "tags": [
          "Security Operations",
          "Response Actions"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RejectActionRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/response-actions/{id}/rollback": {
      "post": {
        "summary": "Rollback Action",
        "description": "Rollback an executed response action",
        "operationId": "HandleRollbackAction",
        "tags": [
          "Security Operations",
          "Response Actions"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/repos/search": {
      "get": {
        "summary": "Search Repos",
        "description": "Search repositories by name. Returns GitHubRepository or AzureDevOpsRepository items depending on provider.",
        "operationId": "HandleSearchRepos",
        "tags": [
          "Application Exposure",
          "Search"
        ],
        "parameters": [
          {
            "name": "provider",
            "in": "query",
            "required": true,
            "description": "Repository provider (github or azuredevops)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          },
          {
            "name": "search",
            "in": "query",
            "required": true,
            "description": "Search query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/GitHubRepository"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/repositories": {
      "get": {
        "summary": "List Repositories",
        "description": "Unified list of GitHub + Azure DevOps repositories. Each item carries a `vendor` discriminator. Supports ?archived=true|false and ?search=\u003csubstring\u003e.",
        "operationId": "HandleListRepositories",
        "tags": [
          "Application Exposure",
          "Repositories"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/RepositoryListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/github/branches/{id}": {
      "get": {
        "summary": "Get Git Hub Branch",
        "operationId": "HandleGetGitHubBranch",
        "tags": [
          "Application Exposure",
          "GitHub"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/GitHubBranch"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Git Hub Branch",
        "operationId": "HandleUpdateGitHubBranch",
        "tags": [
          "Application Exposure",
          "GitHub"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GitHubBranchUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/github/branches/{id}/scan/sast": {
      "post": {
        "summary": "Trigger Git Hub Sast Scan",
        "description": "Trigger a SAST scan for a GitHub branch",
        "operationId": "HandleTriggerGitHubSastScan",
        "tags": [
          "Application Exposure",
          "GitHub"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/github/repos": {
      "get": {
        "summary": "List Git Hub Repos",
        "operationId": "HandleListGitHubRepos",
        "tags": [
          "Application Exposure",
          "GitHub"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/GitHubRepository"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/github/repos/{id}": {
      "get": {
        "summary": "Get Git Hub Repo",
        "operationId": "HandleGetGitHubRepo",
        "tags": [
          "Application Exposure",
          "GitHub"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GitHubRepositoryWithRelations"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Git Hub Repo",
        "operationId": "HandleUpdateGitHubRepo",
        "tags": [
          "Application Exposure",
          "GitHub"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GitHubRepositoryUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/github/repos/{repo_id}/branches": {
      "get": {
        "summary": "List Git Hub Branches",
        "operationId": "HandleListGitHubBranches",
        "tags": [
          "Application Exposure",
          "GitHub"
        ],
        "parameters": [
          {
            "name": "repo_id",
            "in": "path",
            "required": true,
            "description": "repo id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/GitHubBranch"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/applications": {
      "get": {
        "summary": "List Applications",
        "operationId": "HandleListApplications",
        "tags": [
          "Application Exposure",
          "Applications"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ApplicationListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Application",
        "operationId": "HandleCreateApplication",
        "tags": [
          "Application Exposure",
          "Applications"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/applications/{id}": {
      "get": {
        "summary": "Get Application",
        "operationId": "HandleGetApplication",
        "tags": [
          "Application Exposure",
          "Applications"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationWithDetails"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Application",
        "operationId": "HandleUpdateApplication",
        "tags": [
          "Application Exposure",
          "Applications"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Application",
        "operationId": "HandleDeleteApplication",
        "tags": [
          "Application Exposure",
          "Applications"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/applications/{id}/environments": {
      "get": {
        "summary": "List Environments",
        "description": "List environments for an application",
        "operationId": "HandleListEnvironments",
        "tags": [
          "Application Exposure",
          "Applications / Environments"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationEnvironment"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Environment",
        "operationId": "HandleCreateEnvironment",
        "tags": [
          "Application Exposure",
          "Applications / Environments"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationEnvironmentCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/applications/{id}/environments/{env_id}": {
      "patch": {
        "summary": "Update Environment",
        "operationId": "HandleUpdateEnvironment",
        "tags": [
          "Application Exposure",
          "Applications / Environments"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "env_id",
            "in": "path",
            "required": true,
            "description": "env id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationEnvironmentUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Environment",
        "operationId": "HandleDeleteEnvironment",
        "tags": [
          "Application Exposure",
          "Applications / Environments"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "env_id",
            "in": "path",
            "required": true,
            "description": "env id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/applications/{id}/assets": {
      "get": {
        "summary": "List Asset Mappings",
        "description": "List asset mappings for an application",
        "operationId": "HandleListAssetMappings",
        "tags": [
          "Application Exposure",
          "Applications / Asset Mappings"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationAssetMapping"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Asset Mapping",
        "operationId": "HandleCreateAssetMapping",
        "tags": [
          "Application Exposure",
          "Applications / Asset Mappings"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationAssetMappingCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/applications/{id}/assets/{mapping_id}": {
      "delete": {
        "summary": "Delete Asset Mapping",
        "operationId": "HandleDeleteAssetMapping",
        "tags": [
          "Application Exposure",
          "Applications / Asset Mappings"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "mapping_id",
            "in": "path",
            "required": true,
            "description": "mapping id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/applications/{id}/available-assets": {
      "get": {
        "summary": "Search Available Assets",
        "description": "Search available assets to map to an application",
        "operationId": "HandleSearchAvailableAssets",
        "tags": [
          "Application Exposure",
          "Applications / Asset Mappings"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/applications/cloud-tags": {
      "get": {
        "summary": "List Cloud Tag Keys",
        "operationId": "HandleListCloudTagKeys",
        "tags": [
          "Application Exposure",
          "Applications / Asset Rules"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/applications/scope-kinds": {
      "get": {
        "summary": "Get Scope Kinds",
        "operationId": "HandleGetScopeKinds",
        "tags": [
          "Application Exposure",
          "Applications / Asset Rules"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/applications/{id}/asset-exclusions": {
      "get": {
        "summary": "List Asset Exclusions",
        "operationId": "HandleListAssetExclusions",
        "tags": [
          "Application Exposure",
          "Applications / Asset Rules"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Asset Exclusion",
        "operationId": "HandleCreateAssetExclusion",
        "tags": [
          "Application Exposure",
          "Applications / Asset Rules"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/applications/{id}/asset-exclusions/{exclusion_id}": {
      "delete": {
        "summary": "Delete Asset Exclusion",
        "operationId": "HandleDeleteAssetExclusion",
        "tags": [
          "Application Exposure",
          "Applications / Asset Rules"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "exclusion_id",
            "in": "path",
            "required": true,
            "description": "exclusion id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/applications/{id}/asset-links/bulk": {
      "post": {
        "summary": "Bulk Asset Links",
        "operationId": "HandleBulkAssetLinks",
        "tags": [
          "Application Exposure",
          "Applications / Asset Rules"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BulkScopeRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/applications/{id}/asset-rules": {
      "get": {
        "summary": "List Asset Rules",
        "operationId": "HandleListAssetRules",
        "tags": [
          "Application Exposure",
          "Applications / Asset Rules"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Asset Rule",
        "operationId": "HandleCreateAssetRule",
        "tags": [
          "Application Exposure",
          "Applications / Asset Rules"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationAssetRuleCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/applications/{id}/asset-rules/preview": {
      "post": {
        "summary": "Preview Asset Rule",
        "operationId": "HandlePreviewAssetRule",
        "tags": [
          "Application Exposure",
          "Applications / Asset Rules"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationAssetRuleCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/applications/{id}/asset-rules/{rule_id}": {
      "patch": {
        "summary": "Update Asset Rule",
        "operationId": "HandleUpdateAssetRule",
        "tags": [
          "Application Exposure",
          "Applications / Asset Rules"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "rule_id",
            "in": "path",
            "required": true,
            "description": "rule id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Asset Rule",
        "operationId": "HandleDeleteAssetRule",
        "tags": [
          "Application Exposure",
          "Applications / Asset Rules"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "rule_id",
            "in": "path",
            "required": true,
            "description": "rule id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/applications/{id}/assets/unlink": {
      "post": {
        "summary": "Bulk Unlink Assets",
        "operationId": "HandleBulkUnlinkAssets",
        "tags": [
          "Application Exposure",
          "Applications / Asset Rules"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationAssetBulkUnlink"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/applications/{id}/asset-vulnerabilities": {
      "get": {
        "summary": "List Vulnerabilities By Application",
        "description": "List vulnerabilities on every asset linked to an application",
        "operationId": "HandleListVulnerabilitiesByApplication",
        "tags": [
          "Application Exposure",
          "Applications / Findings + Risk"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "aggregations": {
                      "$ref": "#/components/schemas/VulnerabilityAggregations"
                    },
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/VulnerabilityListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/applications/{id}/findings": {
      "get": {
        "summary": "Get Application Findings",
        "description": "List findings for an application",
        "operationId": "HandleGetApplicationFindings",
        "tags": [
          "Application Exposure",
          "Applications / Findings + Risk"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/FindingListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/applications/{id}/risk-summary": {
      "get": {
        "summary": "Get Application Risk Summary",
        "description": "Get risk summary for an application",
        "operationId": "HandleGetApplicationRiskSummary",
        "tags": [
          "Application Exposure",
          "Applications / Findings + Risk"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationRiskSummary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/azuredevops/branches/{id}": {
      "get": {
        "summary": "Get Azure Dev Ops Branch",
        "operationId": "HandleGetAzureDevOpsBranch",
        "tags": [
          "Application Exposure",
          "Azure DevOps"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/AzureDevOpsRef"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Azure Dev Ops Branch",
        "operationId": "HandleUpdateAzureDevOpsBranch",
        "tags": [
          "Application Exposure",
          "Azure DevOps"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AzureDevOpsRefUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/azuredevops/branches/{id}/scan/sast": {
      "post": {
        "summary": "Trigger Azure Dev Ops Sast Scan",
        "description": "Trigger a SAST scan for an Azure DevOps branch",
        "operationId": "HandleTriggerAzureDevOpsSastScan",
        "tags": [
          "Application Exposure",
          "Azure DevOps"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/azuredevops/repos": {
      "get": {
        "summary": "List Azure Dev Ops Repos",
        "operationId": "HandleListAzureDevOpsRepos",
        "tags": [
          "Application Exposure",
          "Azure DevOps"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/AzureDevOpsRepository"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/azuredevops/repos/{id}": {
      "get": {
        "summary": "Get Azure Dev Ops Repo",
        "operationId": "HandleGetAzureDevOpsRepo",
        "tags": [
          "Application Exposure",
          "Azure DevOps"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AzureDevOpsRepositoryWithRelations"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Azure Dev Ops Repo",
        "operationId": "HandleUpdateAzureDevOpsRepo",
        "tags": [
          "Application Exposure",
          "Azure DevOps"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AzureDevOpsRepositoryUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/software/azuredevops/repos/{repo_id}/branches": {
      "get": {
        "summary": "List Azure Dev Ops Branches",
        "operationId": "HandleListAzureDevOpsBranches",
        "tags": [
          "Application Exposure",
          "Azure DevOps"
        ],
        "parameters": [
          {
            "name": "repo_id",
            "in": "path",
            "required": true,
            "description": "repo id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/AzureDevOpsRef"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/iem/coverage": {
      "get": {
        "summary": "Get IEM Coverage",
        "operationId": "HandleGetIEMCoverage",
        "tags": [
          "Identity Exposure",
          "Vendor Breach Summary"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/iem/coverage/{id}/retrieve": {
      "post": {
        "summary": "Purchase IEM Retrieval",
        "operationId": "HandlePurchaseIEMRetrieval",
        "tags": [
          "Identity Exposure",
          "Vendor Breach Summary"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "description": "Request payload",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/iem/vendors/{id}/summary": {
      "get": {
        "summary": "Get IEM Vendor Breach Summary",
        "operationId": "HandleGetIEMVendorBreachSummary",
        "tags": [
          "Identity Exposure",
          "Vendor Breach Summary"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/iem/entra-correlations": {
      "get": {
        "summary": "List IEM Entra Correlations",
        "operationId": "HandleListIEMEntraCorrelations",
        "tags": [
          "Identity Exposure",
          "Entra ID Breach Correlation"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/iem/breach-records": {
      "get": {
        "summary": "List Breach Records",
        "operationId": "HandleListBreachRecords",
        "tags": [
          "Identity Exposure",
          "Breach Records"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/iem/breach-records/credentials": {
      "get": {
        "summary": "List Creds",
        "operationId": "HandleListCreds",
        "tags": [
          "Identity Exposure",
          "Breach Records"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/iem/breach-records/credentials/export/xlsx": {
      "get": {
        "summary": "Export Creds Xlsx",
        "operationId": "HandleExportCredsXlsx",
        "tags": [
          "Identity Exposure",
          "Breach Records"
        ],
        "responses": {
          "200": {
            "description": "File download",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/iem/breach-records/export/xlsx": {
      "get": {
        "summary": "Export Breach Records Xlsx",
        "operationId": "HandleExportBreachRecordsXlsx",
        "tags": [
          "Identity Exposure",
          "Breach Records"
        ],
        "responses": {
          "200": {
            "description": "File download",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/iem/breach-records/{id}": {
      "get": {
        "summary": "Get Breach Record",
        "operationId": "HandleGetBreachRecord",
        "tags": [
          "Identity Exposure",
          "Breach Records"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/iem/inventory/users": {
      "get": {
        "summary": "List Identity Users",
        "operationId": "HandleListIdentityUsers",
        "tags": [
          "Identity Exposure",
          "Inventory / Users"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/iem/inventory/users/{id}": {
      "get": {
        "summary": "Get Identity User",
        "operationId": "HandleGetIdentityUser",
        "tags": [
          "Identity Exposure",
          "Inventory / Users"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/iem/inventory/groups": {
      "get": {
        "summary": "List Identity Groups",
        "operationId": "HandleListIdentityGroups",
        "tags": [
          "Identity Exposure",
          "Inventory / Groups"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/iem/inventory/groups/{id}": {
      "get": {
        "summary": "Get Identity Group",
        "operationId": "HandleGetIdentityGroup",
        "tags": [
          "Identity Exposure",
          "Inventory / Groups"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/iem/inventory/applications": {
      "get": {
        "summary": "List Identity Applications",
        "operationId": "HandleListIdentityApplications",
        "tags": [
          "Identity Exposure",
          "Inventory / Applications"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/iem/inventory/applications/{id}": {
      "get": {
        "summary": "Get Identity Application",
        "operationId": "HandleGetIdentityApplication",
        "tags": [
          "Identity Exposure",
          "Inventory / Applications"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/iem/inventory/service-identities": {
      "get": {
        "summary": "List Identity Service Identities",
        "operationId": "HandleListIdentityServiceIdentities",
        "tags": [
          "Identity Exposure",
          "Inventory / Service Identities"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/iem/inventory/service-identities/{id}": {
      "get": {
        "summary": "Get Identity Service Identity",
        "operationId": "HandleGetIdentityServiceIdentity",
        "tags": [
          "Identity Exposure",
          "Inventory / Service Identities"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/iem/inventory/roles": {
      "get": {
        "summary": "List Identity Roles",
        "operationId": "HandleListIdentityRoles",
        "tags": [
          "Identity Exposure",
          "Inventory / Roles"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/iem/inventory/roles/{id}": {
      "get": {
        "summary": "Get Identity Role",
        "operationId": "HandleGetIdentityRole",
        "tags": [
          "Identity Exposure",
          "Inventory / Roles"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/iem/inventory/role-assignments": {
      "get": {
        "summary": "List Identity Role Assignments",
        "operationId": "HandleListIdentityRoleAssignments",
        "tags": [
          "Identity Exposure",
          "Inventory / Role Assignments"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/iem/inventory/role-assignments/{id}": {
      "get": {
        "summary": "Get Identity Role Assignment",
        "operationId": "HandleGetIdentityRoleAssignment",
        "tags": [
          "Identity Exposure",
          "Inventory / Role Assignments"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/iem/inventory/access-policies": {
      "get": {
        "summary": "List Identity Access Policies",
        "operationId": "HandleListIdentityAccessPolicies",
        "tags": [
          "Identity Exposure",
          "Inventory / Access Policies"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/iem/inventory/access-policies/{id}": {
      "get": {
        "summary": "Get Identity Access Policy",
        "operationId": "HandleGetIdentityAccessPolicy",
        "tags": [
          "Identity Exposure",
          "Inventory / Access Policies"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/operating_systems": {
      "get": {
        "summary": "Operating Systems Operating Systems Operating Systems",
        "operationId": "HandleOperatingSystems",
        "tags": [
          "Deployment",
          "Agents"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OperatingSystemStats"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/telemetry/agents": {
      "get": {
        "summary": "List Agents",
        "operationId": "HandleListAgents",
        "tags": [
          "Deployment",
          "Agents"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Agent"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/telemetry/agents/operating_systems": {
      "get": {
        "summary": "Security-operations Security-operations Operating Systems",
        "operationId": "HandleOperatingSystems_2",
        "tags": [
          "Deployment",
          "Agents"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OperatingSystemStats"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/telemetry/agents/resources/{id}": {
      "get": {
        "summary": "Resource History",
        "operationId": "HandleResourceHistory",
        "tags": [
          "Deployment",
          "Agents"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AgentResourceHistory"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/telemetry/agents/search": {
      "get": {
        "summary": "Search Agents",
        "operationId": "HandleSearchAgents",
        "tags": [
          "Deployment",
          "Agents"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          },
          {
            "name": "search",
            "in": "query",
            "required": true,
            "description": "Search query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Agent"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/telemetry/agents/{id}": {
      "get": {
        "summary": "Get Agent",
        "operationId": "HandleGetAgent",
        "tags": [
          "Deployment",
          "Agents"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AgentWithDetails"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Agent",
        "operationId": "HandleUpdateAgent",
        "tags": [
          "Deployment",
          "Agents"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AgentUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Agent",
        "operationId": "HandleDeleteAgent",
        "tags": [
          "Deployment",
          "Agents"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/assets/{id}/vulnerabilities": {
      "get": {
        "summary": "List Vulnerabilities By Asset",
        "operationId": "HandleListVulnerabilitiesByAsset",
        "tags": [
          "Exposure Management",
          "Type-agnostic"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/vulnerability-analyses": {
      "get": {
        "summary": "List Vulnerability Analyses",
        "operationId": "HandleListVulnerabilityAnalyses",
        "tags": [
          "Exposure Management",
          "Type-agnostic"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/VulnerabilityAnalysisListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/manual-vulnerabilities": {
      "get": {
        "summary": "List Manual Vulnerabilities",
        "operationId": "HandleListManualVulnerabilities",
        "tags": [
          "Platform Administration",
          "Manual Vulnerabilities"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ManualVulnerability"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/manual-vulnerabilities/{id}": {
      "get": {
        "summary": "Get Manual Vulnerability",
        "operationId": "HandleGetManualVulnerability",
        "tags": [
          "Platform Administration",
          "Manual Vulnerabilities"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ManualVulnerability"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/accounts": {
      "get": {
        "summary": "List Cloud Accounts",
        "operationId": "HandleListCloudAccounts",
        "tags": [
          "Cloud Exposure",
          "Accounts"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/accounts/{id}": {
      "get": {
        "summary": "Get Cloud Account",
        "operationId": "HandleGetCloudAccount",
        "tags": [
          "Cloud Exposure",
          "Accounts"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Cloud Account",
        "operationId": "HandleUpdateCloudAccount",
        "tags": [
          "Cloud Exposure",
          "Accounts"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/vulnerabilities": {
      "get": {
        "summary": "Cloud-exposure Cloud-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_15",
        "tags": [
          "Cloud Exposure",
          "Accounts"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/VulnerabilityListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/vulnerabilities/assets-by-severity": {
      "get": {
        "summary": "Cloud-exposure Cloud-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_16",
        "tags": [
          "Cloud Exposure",
          "Accounts"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssetsBySeverity"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/vulnerabilities/assignee/{id}": {
      "get": {
        "summary": "Cloud-exposure Cloud-exposure Register Protected Routes",
        "description": "List vulnerabilities assigned to a specific user",
        "operationId": "RegisterProtectedRoutes_17",
        "tags": [
          "Cloud Exposure",
          "Accounts"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/VulnerabilityListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/vulnerabilities/export/xlsx": {
      "get": {
        "summary": "Cloud-exposure Cloud-exposure Register Protected Routes",
        "description": "Export vulnerabilities as XLSX",
        "operationId": "RegisterProtectedRoutes_18",
        "tags": [
          "Cloud Exposure",
          "Accounts"
        ],
        "responses": {
          "200": {
            "description": "File download",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/vulnerabilities/my": {
      "get": {
        "summary": "Cloud-exposure Cloud-exposure Register Protected Routes",
        "description": "List vulnerabilities assigned to the current user",
        "operationId": "RegisterProtectedRoutes_19",
        "tags": [
          "Cloud Exposure",
          "Accounts"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/VulnerabilityListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/vulnerabilities/search": {
      "get": {
        "summary": "Cloud-exposure Cloud-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_20",
        "tags": [
          "Cloud Exposure",
          "Accounts"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          },
          {
            "name": "search",
            "in": "query",
            "required": true,
            "description": "Search query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "aggregations": {
                      "$ref": "#/components/schemas/VulnerabilityAggregations"
                    },
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/VulnerabilityListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/vulnerabilities/solutions-by-assets": {
      "get": {
        "summary": "Cloud-exposure Cloud-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_21",
        "tags": [
          "Cloud Exposure",
          "Accounts"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SolutionsByAssets"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/vulnerabilities/{id}": {
      "get": {
        "summary": "Cloud-exposure Cloud-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_22",
        "tags": [
          "Cloud Exposure",
          "Accounts"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VulnerabilityWithAnalysis"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Cloud-exposure Cloud-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_23",
        "tags": [
          "Cloud Exposure",
          "Accounts"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VulnerabilityPatchRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/vulnerabilities/{id}/analysis": {
      "get": {
        "summary": "Cloud-exposure Cloud-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_24",
        "tags": [
          "Cloud Exposure",
          "Accounts"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VulnerabilityAnalysis"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/vulnerabilities/{id}/comments": {
      "get": {
        "summary": "Cloud-exposure Cloud-exposure Register Protected Routes",
        "description": "List comments for a vulnerability",
        "operationId": "RegisterProtectedRoutes_25",
        "tags": [
          "Cloud Exposure",
          "Accounts"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/VulnerabilityComment"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Cloud-exposure Cloud-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_26",
        "tags": [
          "Cloud Exposure",
          "Accounts"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VulnerabilityCommentCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/vulnerabilities/{id}/comments/{comment_id}": {
      "delete": {
        "summary": "Cloud-exposure Cloud-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_27",
        "tags": [
          "Cloud Exposure",
          "Accounts"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "comment_id",
            "in": "path",
            "required": true,
            "description": "comment id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/vulnerabilities/{id}/status-history": {
      "get": {
        "summary": "Cloud-exposure Cloud-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_28",
        "tags": [
          "Cloud Exposure",
          "Accounts"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/compute/instances": {
      "get": {
        "summary": "List Cloud Instances",
        "operationId": "HandleListCloudInstances",
        "tags": [
          "Cloud Exposure",
          "Compute / Instances"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/compute/instances/{id}": {
      "get": {
        "summary": "Get Cloud Instance",
        "operationId": "HandleGetCloudInstance",
        "tags": [
          "Cloud Exposure",
          "Compute / Instances"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/compute/serverless": {
      "get": {
        "summary": "List Cloud Serverless",
        "operationId": "HandleListCloudServerless",
        "tags": [
          "Cloud Exposure",
          "Compute / Serverless"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/compute/serverless/{id}": {
      "get": {
        "summary": "Get Cloud Serverless",
        "operationId": "HandleGetCloudServerless",
        "tags": [
          "Cloud Exposure",
          "Compute / Serverless"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/compute/containers": {
      "get": {
        "summary": "List Cloud Containers",
        "operationId": "HandleListCloudContainers",
        "tags": [
          "Cloud Exposure",
          "Compute / Containers"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/compute/containers/{id}": {
      "get": {
        "summary": "Get Cloud Container",
        "operationId": "HandleGetCloudContainer",
        "tags": [
          "Cloud Exposure",
          "Compute / Containers"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/compute/kubernetes": {
      "get": {
        "summary": "List Cloud Kubernetes",
        "operationId": "HandleListCloudKubernetes",
        "tags": [
          "Cloud Exposure",
          "Compute / Kubernetes"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/compute/kubernetes/{id}": {
      "get": {
        "summary": "Get Cloud Kubernetes",
        "operationId": "HandleGetCloudKubernetes",
        "tags": [
          "Cloud Exposure",
          "Compute / Kubernetes"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/compute/registries": {
      "get": {
        "summary": "List Cloud Registries",
        "operationId": "HandleListCloudRegistries",
        "tags": [
          "Cloud Exposure",
          "Compute / Container Registries"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/compute/registries/{id}": {
      "get": {
        "summary": "Get Cloud Registry",
        "operationId": "HandleGetCloudRegistry",
        "tags": [
          "Cloud Exposure",
          "Compute / Container Registries"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/compute/web-apps": {
      "get": {
        "summary": "List Cloud Web Apps",
        "operationId": "HandleListCloudWebApps",
        "tags": [
          "Cloud Exposure",
          "Compute / Web Apps \u0026 PaaS"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/compute/web-apps/{id}": {
      "get": {
        "summary": "Get Cloud Web App",
        "operationId": "HandleGetCloudWebApp",
        "tags": [
          "Cloud Exposure",
          "Compute / Web Apps \u0026 PaaS"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/storage/object": {
      "get": {
        "summary": "List Cloud Objects",
        "operationId": "HandleListCloudObjects",
        "tags": [
          "Cloud Exposure",
          "Storage / Object"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/storage/object/{id}": {
      "get": {
        "summary": "Get Cloud Object",
        "operationId": "HandleGetCloudObject",
        "tags": [
          "Cloud Exposure",
          "Storage / Object"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/storage/file": {
      "get": {
        "summary": "List Cloud Files",
        "operationId": "HandleListCloudFiles",
        "tags": [
          "Cloud Exposure",
          "Storage / File"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/storage/file/{id}": {
      "get": {
        "summary": "Get Cloud File",
        "operationId": "HandleGetCloudFile",
        "tags": [
          "Cloud Exposure",
          "Storage / File"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/storage/backups": {
      "get": {
        "summary": "List Cloud Backups",
        "operationId": "HandleListCloudBackups",
        "tags": [
          "Cloud Exposure",
          "Storage / Backups"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/storage/backups/{id}": {
      "get": {
        "summary": "Get Cloud Backup",
        "operationId": "HandleGetCloudBackup",
        "tags": [
          "Cloud Exposure",
          "Storage / Backups"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/storage/block": {
      "get": {
        "summary": "List Cloud Blocks",
        "operationId": "HandleListCloudBlocks",
        "tags": [
          "Cloud Exposure",
          "Storage / Block"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/storage/block/{id}": {
      "get": {
        "summary": "Get Cloud Block",
        "operationId": "HandleGetCloudBlock",
        "tags": [
          "Cloud Exposure",
          "Storage / Block"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/database/relational": {
      "get": {
        "summary": "List Cloud Relational",
        "operationId": "HandleListCloudRelational",
        "tags": [
          "Cloud Exposure",
          "Database / Relational"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/database/relational/{id}": {
      "get": {
        "summary": "Get Cloud Relational",
        "operationId": "HandleGetCloudRelational",
        "tags": [
          "Cloud Exposure",
          "Database / Relational"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/database/nosql": {
      "get": {
        "summary": "List Cloud No SQL",
        "operationId": "HandleListCloudNoSQL",
        "tags": [
          "Cloud Exposure",
          "Database / NoSQL"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/database/nosql/{id}": {
      "get": {
        "summary": "Get Cloud No SQL",
        "operationId": "HandleGetCloudNoSQL",
        "tags": [
          "Cloud Exposure",
          "Database / NoSQL"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/database/cache": {
      "get": {
        "summary": "List Cloud Cache",
        "operationId": "HandleListCloudCache",
        "tags": [
          "Cloud Exposure",
          "Database / Cache"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/database/cache/{id}": {
      "get": {
        "summary": "Get Cloud Cache",
        "operationId": "HandleGetCloudCache",
        "tags": [
          "Cloud Exposure",
          "Database / Cache"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/database/warehouse": {
      "get": {
        "summary": "List Cloud Warehouse",
        "operationId": "HandleListCloudWarehouse",
        "tags": [
          "Cloud Exposure",
          "Database / Data Warehouse"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/database/warehouse/{id}": {
      "get": {
        "summary": "Get Cloud Warehouse",
        "operationId": "HandleGetCloudWarehouse",
        "tags": [
          "Cloud Exposure",
          "Database / Data Warehouse"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/database/search": {
      "get": {
        "summary": "List Cloud Search",
        "operationId": "HandleListCloudSearch",
        "tags": [
          "Cloud Exposure",
          "Database / Search"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          },
          {
            "name": "search",
            "in": "query",
            "required": true,
            "description": "Search query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/database/search/{id}": {
      "get": {
        "summary": "Get Cloud Search",
        "operationId": "HandleGetCloudSearch",
        "tags": [
          "Cloud Exposure",
          "Database / Search"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/networking/virtual-networks": {
      "get": {
        "summary": "List Cloud Virtual Networks",
        "operationId": "HandleListCloudVirtualNetworks",
        "tags": [
          "Cloud Exposure",
          "Networking / Virtual Networks"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/networking/virtual-networks/{id}": {
      "get": {
        "summary": "Get Cloud Virtual Network",
        "operationId": "HandleGetCloudVirtualNetwork",
        "tags": [
          "Cloud Exposure",
          "Networking / Virtual Networks"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/networking/load-balancers": {
      "get": {
        "summary": "List Cloud Load Balancers",
        "operationId": "HandleListCloudLoadBalancers",
        "tags": [
          "Cloud Exposure",
          "Networking / Load Balancers"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/networking/load-balancers/{id}": {
      "get": {
        "summary": "Get Cloud Load Balancer",
        "operationId": "HandleGetCloudLoadBalancer",
        "tags": [
          "Cloud Exposure",
          "Networking / Load Balancers"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/networking/cdn": {
      "get": {
        "summary": "List Cloud Cdn",
        "operationId": "HandleListCloudCdn",
        "tags": [
          "Cloud Exposure",
          "Networking / CDN"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/networking/cdn/{id}": {
      "get": {
        "summary": "Get Cloud Cdn",
        "operationId": "HandleGetCloudCdn",
        "tags": [
          "Cloud Exposure",
          "Networking / CDN"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/networking/firewalls": {
      "get": {
        "summary": "List Cloud Firewalls",
        "operationId": "HandleListCloudFirewalls",
        "tags": [
          "Cloud Exposure",
          "Networking / Firewalls \u0026 WAF"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/networking/firewalls/{id}": {
      "get": {
        "summary": "Get Cloud Firewall",
        "operationId": "HandleGetCloudFirewall",
        "tags": [
          "Cloud Exposure",
          "Networking / Firewalls \u0026 WAF"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/networking/connectivity": {
      "get": {
        "summary": "List Cloud Connectivity",
        "operationId": "HandleListCloudConnectivity",
        "tags": [
          "Cloud Exposure",
          "Networking / Connectivity"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/networking/connectivity/{id}": {
      "get": {
        "summary": "Get Cloud Connectivity",
        "operationId": "HandleGetCloudConnectivity",
        "tags": [
          "Cloud Exposure",
          "Networking / Connectivity"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/secrets/keys": {
      "get": {
        "summary": "List Cloud Key Vaults",
        "operationId": "HandleListCloudKeyVaults",
        "tags": [
          "Cloud Exposure",
          "Secrets \u0026 Keys / Key Management"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/secrets/keys/{id}": {
      "get": {
        "summary": "Get Cloud Key Vault",
        "operationId": "HandleGetCloudKeyVault",
        "tags": [
          "Cloud Exposure",
          "Secrets \u0026 Keys / Key Management"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/secrets/secrets": {
      "get": {
        "summary": "List Cloud Secrets",
        "operationId": "HandleListCloudSecrets",
        "tags": [
          "Cloud Exposure",
          "Secrets \u0026 Keys / Secrets"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/secrets/secrets/{id}": {
      "get": {
        "summary": "Get Cloud Secret",
        "operationId": "HandleGetCloudSecret",
        "tags": [
          "Cloud Exposure",
          "Secrets \u0026 Keys / Secrets"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/secrets/parameters": {
      "get": {
        "summary": "List Cloud Parameters",
        "operationId": "HandleListCloudParameters",
        "tags": [
          "Cloud Exposure",
          "Secrets \u0026 Keys / Parameters \u0026 Config"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/secrets/parameters/{id}": {
      "get": {
        "summary": "Get Cloud Parameter",
        "operationId": "HandleGetCloudParameter",
        "tags": [
          "Cloud Exposure",
          "Secrets \u0026 Keys / Parameters \u0026 Config"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/integration/api-gateways": {
      "get": {
        "summary": "List Cloud Api Gateways",
        "operationId": "HandleListCloudApiGateways",
        "tags": [
          "Cloud Exposure",
          "APIs \u0026 Integration / API Gateways"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/integration/api-gateways/{id}": {
      "get": {
        "summary": "Get Cloud Api Gateway",
        "operationId": "HandleGetCloudApiGateway",
        "tags": [
          "Cloud Exposure",
          "APIs \u0026 Integration / API Gateways"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/integration/messaging": {
      "get": {
        "summary": "List Cloud Messaging",
        "operationId": "HandleListCloudMessaging",
        "tags": [
          "Cloud Exposure",
          "APIs \u0026 Integration / Messaging"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/integration/messaging/{id}": {
      "get": {
        "summary": "Get Cloud Messaging",
        "operationId": "HandleGetCloudMessaging",
        "tags": [
          "Cloud Exposure",
          "APIs \u0026 Integration / Messaging"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/integration/streaming": {
      "get": {
        "summary": "List Cloud Streaming",
        "operationId": "HandleListCloudStreaming",
        "tags": [
          "Cloud Exposure",
          "APIs \u0026 Integration / Streaming"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/integration/streaming/{id}": {
      "get": {
        "summary": "Get Cloud Streaming",
        "operationId": "HandleGetCloudStreaming",
        "tags": [
          "Cloud Exposure",
          "APIs \u0026 Integration / Streaming"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/devops/pipelines": {
      "get": {
        "summary": "List Cloud Pipelines",
        "operationId": "HandleListCloudPipelines",
        "tags": [
          "Cloud Exposure",
          "DevOps / Pipelines"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/devops/pipelines/{id}": {
      "get": {
        "summary": "Get Cloud Pipeline",
        "operationId": "HandleGetCloudPipeline",
        "tags": [
          "Cloud Exposure",
          "DevOps / Pipelines"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/devops/build": {
      "get": {
        "summary": "List Cloud Build",
        "operationId": "HandleListCloudBuild",
        "tags": [
          "Cloud Exposure",
          "DevOps / Build"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/devops/build/{id}": {
      "get": {
        "summary": "Get Cloud Build",
        "operationId": "HandleGetCloudBuild",
        "tags": [
          "Cloud Exposure",
          "DevOps / Build"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/observability/audit": {
      "get": {
        "summary": "List Cloud Audit Trails",
        "operationId": "HandleListCloudAuditTrails",
        "tags": [
          "Cloud Exposure",
          "Logging \u0026 Monitoring / Audit Trails"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/observability/audit/{id}": {
      "get": {
        "summary": "Get Cloud Audit Trail",
        "operationId": "HandleGetCloudAuditTrail",
        "tags": [
          "Cloud Exposure",
          "Logging \u0026 Monitoring / Audit Trails"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/organization": {
      "get": {
        "summary": "List Cloud Org Policies",
        "operationId": "HandleListCloudOrgPolicies",
        "tags": [
          "Cloud Exposure",
          "Organization \u0026 Policy"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/cloud-exposure/organization/{id}": {
      "get": {
        "summary": "Get Cloud Org Policy",
        "operationId": "HandleGetCloudOrgPolicy",
        "tags": [
          "Cloud Exposure",
          "Organization \u0026 Policy"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/applications/{app_id}/environments/{env_id}/dast/auth": {
      "get": {
        "summary": "Get Dast Auth",
        "operationId": "HandleGetDastAuth",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "app_id",
            "in": "path",
            "required": true,
            "description": "app id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "env_id",
            "in": "path",
            "required": true,
            "description": "env id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Application-exposure Application-exposure Create Or Update Dast Auth",
        "operationId": "HandleCreateOrUpdateDastAuth_2",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "app_id",
            "in": "path",
            "required": true,
            "description": "app id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "env_id",
            "in": "path",
            "required": true,
            "description": "env id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Application-exposure Application-exposure Create Or Update Dast Auth",
        "operationId": "HandleCreateOrUpdateDastAuth",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "app_id",
            "in": "path",
            "required": true,
            "description": "app id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "env_id",
            "in": "path",
            "required": true,
            "description": "env id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Dast Auth",
        "operationId": "HandleDeleteDastAuth",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "app_id",
            "in": "path",
            "required": true,
            "description": "app id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "env_id",
            "in": "path",
            "required": true,
            "description": "env id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/applications/{app_id}/environments/{env_id}/dast/baseline": {
      "get": {
        "summary": "Get Dast Baseline",
        "operationId": "HandleGetDastBaseline",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "app_id",
            "in": "path",
            "required": true,
            "description": "app id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "env_id",
            "in": "path",
            "required": true,
            "description": "env id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Dast Baseline",
        "operationId": "HandleUpdateDastBaseline",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "app_id",
            "in": "path",
            "required": true,
            "description": "app id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "env_id",
            "in": "path",
            "required": true,
            "description": "env id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HandleUpdateDastBaselineRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/applications/{app_id}/environments/{env_id}/dast/profile": {
      "get": {
        "summary": "Get Dast Profile",
        "operationId": "HandleGetDastProfile",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "app_id",
            "in": "path",
            "required": true,
            "description": "app id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "env_id",
            "in": "path",
            "required": true,
            "description": "env id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Application-exposure Application-exposure Create Or Update Dast Profile",
        "operationId": "HandleCreateOrUpdateDastProfile_2",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "app_id",
            "in": "path",
            "required": true,
            "description": "app id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "env_id",
            "in": "path",
            "required": true,
            "description": "env id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DastScanProfile"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Application-exposure Application-exposure Create Or Update Dast Profile",
        "operationId": "HandleCreateOrUpdateDastProfile",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "app_id",
            "in": "path",
            "required": true,
            "description": "app id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "env_id",
            "in": "path",
            "required": true,
            "description": "env id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DastScanProfile"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Dast Profile",
        "operationId": "HandleDeleteDastProfile",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "app_id",
            "in": "path",
            "required": true,
            "description": "app id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "env_id",
            "in": "path",
            "required": true,
            "description": "env id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/applications/{app_id}/environments/{env_id}/dast/scan": {
      "post": {
        "summary": "Trigger Dast Scan",
        "operationId": "HandleTriggerDastScan",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "app_id",
            "in": "path",
            "required": true,
            "description": "app id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "env_id",
            "in": "path",
            "required": true,
            "description": "env id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/dast": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_29",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/VulnerabilityListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/dast/assets-by-severity": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_30",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssetsBySeverity"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/dast/assignee/{id}": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "description": "List vulnerabilities assigned to a specific user",
        "operationId": "RegisterProtectedRoutes_31",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/VulnerabilityListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/dast/export/xlsx": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "description": "Export vulnerabilities as XLSX",
        "operationId": "RegisterProtectedRoutes_32",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "responses": {
          "200": {
            "description": "File download",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/dast/my": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "description": "List vulnerabilities assigned to the current user",
        "operationId": "RegisterProtectedRoutes_33",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/VulnerabilityListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/dast/search": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_34",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          },
          {
            "name": "search",
            "in": "query",
            "required": true,
            "description": "Search query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "aggregations": {
                      "$ref": "#/components/schemas/VulnerabilityAggregations"
                    },
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/VulnerabilityListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/dast/solutions-by-assets": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_35",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SolutionsByAssets"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/dast/{id}": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_36",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VulnerabilityWithAnalysis"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_37",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VulnerabilityPatchRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/dast/{id}/analysis": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_38",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VulnerabilityAnalysis"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/dast/{id}/comments": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "description": "List comments for a vulnerability",
        "operationId": "RegisterProtectedRoutes_39",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/VulnerabilityComment"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_40",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VulnerabilityCommentCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/dast/{id}/comments/{comment_id}": {
      "delete": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_41",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "comment_id",
            "in": "path",
            "required": true,
            "description": "comment id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/dast/{id}/status-history": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_42",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/sast": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_43",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/VulnerabilityListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/sast/assets-by-severity": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_44",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssetsBySeverity"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/sast/assignee/{id}": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "description": "List vulnerabilities assigned to a specific user",
        "operationId": "RegisterProtectedRoutes_45",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/VulnerabilityListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/sast/export/xlsx": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "description": "Export vulnerabilities as XLSX",
        "operationId": "RegisterProtectedRoutes_46",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "responses": {
          "200": {
            "description": "File download",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/sast/my": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "description": "List vulnerabilities assigned to the current user",
        "operationId": "RegisterProtectedRoutes_47",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/VulnerabilityListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/sast/search": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_48",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          },
          {
            "name": "search",
            "in": "query",
            "required": true,
            "description": "Search query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "aggregations": {
                      "$ref": "#/components/schemas/VulnerabilityAggregations"
                    },
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/VulnerabilityListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/sast/solutions-by-assets": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_49",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SolutionsByAssets"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/sast/{id}": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_50",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VulnerabilityWithAnalysis"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_51",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VulnerabilityPatchRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/sast/{id}/analysis": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_52",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VulnerabilityAnalysis"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/sast/{id}/comments": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "description": "List comments for a vulnerability",
        "operationId": "RegisterProtectedRoutes_53",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/VulnerabilityComment"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_54",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VulnerabilityCommentCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/sast/{id}/comments/{comment_id}": {
      "delete": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_55",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "comment_id",
            "in": "path",
            "required": true,
            "description": "comment id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/sast/{id}/status-history": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_56",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/sca": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_57",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/VulnerabilityListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/sca/assets-by-severity": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_58",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssetsBySeverity"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/sca/assignee/{id}": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "description": "List vulnerabilities assigned to a specific user",
        "operationId": "RegisterProtectedRoutes_59",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/VulnerabilityListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/sca/export/xlsx": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "description": "Export vulnerabilities as XLSX",
        "operationId": "RegisterProtectedRoutes_60",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "responses": {
          "200": {
            "description": "File download",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/sca/my": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "description": "List vulnerabilities assigned to the current user",
        "operationId": "RegisterProtectedRoutes_61",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/VulnerabilityListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/sca/search": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_62",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          },
          {
            "name": "search",
            "in": "query",
            "required": true,
            "description": "Search query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "aggregations": {
                      "$ref": "#/components/schemas/VulnerabilityAggregations"
                    },
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/VulnerabilityListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/sca/solutions-by-assets": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_63",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SolutionsByAssets"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/sca/{id}": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_64",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VulnerabilityWithAnalysis"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_65",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VulnerabilityPatchRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/sca/{id}/analysis": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_66",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VulnerabilityAnalysis"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/sca/{id}/comments": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "description": "List comments for a vulnerability",
        "operationId": "RegisterProtectedRoutes_67",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/VulnerabilityComment"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_68",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VulnerabilityCommentCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/sca/{id}/comments/{comment_id}": {
      "delete": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_69",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "comment_id",
            "in": "path",
            "required": true,
            "description": "comment id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/sca/{id}/status-history": {
      "get": {
        "summary": "Application-exposure Application-exposure Register Protected Routes",
        "operationId": "RegisterProtectedRoutes_70",
        "tags": [
          "Exposure Management",
          "DAST"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/application-exposure/applications/{app_id}/environments/{env_id}/appsec/scan": {
      "post": {
        "summary": "Trigger App Sec Scan",
        "operationId": "HandleTriggerAppSecScan",
        "tags": [
          "Exposure Management",
          "AppSec"
        ],
        "parameters": [
          {
            "name": "app_id",
            "in": "path",
            "required": true,
            "description": "app id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "env_id",
            "in": "path",
            "required": true,
            "description": "env id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HandleTriggerAppSecScanRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/integrations": {
      "get": {
        "summary": "List Integrations",
        "operationId": "HandleListIntegrations",
        "tags": [
          "Integrations"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Integration"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Integration",
        "operationId": "HandleCreateIntegration",
        "tags": [
          "Integrations"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IntegrationCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/integrations/catalog": {
      "get": {
        "summary": "Get Integration Catalog",
        "operationId": "HandleGetIntegrationCatalog",
        "tags": [
          "Integrations"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/integrations/github/oauth/complete": {
      "post": {
        "summary": "Complete Git Hub",
        "description": "Complete GitHub OAuth flow",
        "operationId": "HandleCompleteGitHub",
        "tags": [
          "Integrations"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HandleCompleteGitHubRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/integrations/jira/oauth/complete": {
      "post": {
        "summary": "Complete Jira O Auth",
        "description": "Complete Jira OAuth flow",
        "operationId": "HandleCompleteJiraOAuth",
        "tags": [
          "Integrations"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HandleCompleteJiraOAuthRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/integrations/jira/oauth/reauthorize": {
      "post": {
        "summary": "Reauthorize Jira O Auth",
        "description": "Reauthorize Jira OAuth connection",
        "operationId": "HandleReauthorizeJiraOAuth",
        "tags": [
          "Integrations"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HandleReauthorizeJiraOAuthRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/integrations/{id}": {
      "get": {
        "summary": "Get Integration",
        "operationId": "HandleGetIntegration",
        "tags": [
          "Integrations"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Integration"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Integration",
        "operationId": "HandleUpdateIntegration",
        "tags": [
          "Integrations"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IntegrationUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Integration",
        "operationId": "HandleDeleteIntegration",
        "tags": [
          "Integrations"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/integrations/{id}/credentials": {
      "patch": {
        "summary": "Rotate Integration Credentials",
        "description": "Replace an integration's stored API keys or secrets",
        "operationId": "HandleRotateIntegrationCredentials",
        "tags": [
          "Integrations"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IntegrationCredentialsUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/integrations/{id}/sync_configs": {
      "get": {
        "summary": "List Sync Configs",
        "description": "List sync configs for an integration",
        "operationId": "HandleListSyncConfigs",
        "tags": [
          "Integrations"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IntegrationSyncConfig"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Sync Config",
        "operationId": "HandleCreateSyncConfig",
        "tags": [
          "Integrations"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IntegrationSyncConfigCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/integrations/{id}/sync_configs/{sync_config_id}": {
      "patch": {
        "summary": "Update Sync Config",
        "operationId": "HandleUpdateSyncConfig",
        "tags": [
          "Integrations"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "sync_config_id",
            "in": "path",
            "required": true,
            "description": "sync config id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IntegrationSyncConfigUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Sync Config",
        "operationId": "HandleDeleteSyncConfig",
        "tags": [
          "Integrations"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "sync_config_id",
            "in": "path",
            "required": true,
            "description": "sync config id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/integrations/{provider}/oauth/start": {
      "post": {
        "summary": "Start O Auth",
        "operationId": "HandleStartOAuth",
        "tags": [
          "Integrations"
        ],
        "parameters": [
          {
            "name": "provider",
            "in": "path",
            "required": true,
            "description": "provider identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HandleStartOAuthRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/jira/stats": {
      "get": {
        "summary": "Get Jira Stats",
        "operationId": "HandleGetJiraStats",
        "tags": [
          "Integrations",
          "Jira"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/JiraStats"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/jira/tickets": {
      "get": {
        "summary": "List Jira Tickets",
        "operationId": "HandleListJiraTickets",
        "tags": [
          "Integrations",
          "Jira"
        ],
        "parameters": [
          {
            "name": "integration_id",
            "in": "query",
            "required": true,
            "description": "Jira integration ID",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/JiraTicket"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Jira Ticket",
        "operationId": "HandleCreateJiraTicket",
        "tags": [
          "Integrations",
          "Jira"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/JiraTicketCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/jira/tickets/bulk": {
      "post": {
        "summary": "Bulk Create Jira Tickets",
        "operationId": "HandleBulkCreateJiraTickets",
        "tags": [
          "Integrations",
          "Jira"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/JiraTicketBulkCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/jira/tickets/by-finding/{id}": {
      "get": {
        "summary": "Get Jira Ticket By Finding",
        "operationId": "HandleGetJiraTicketByFinding",
        "tags": [
          "Integrations",
          "Jira"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/JiraTicket"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/jira/tickets/{id}": {
      "get": {
        "summary": "Get Jira Ticket",
        "operationId": "HandleGetJiraTicket",
        "tags": [
          "Integrations",
          "Jira"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/JiraTicket"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Jira Ticket",
        "operationId": "HandleUpdateJiraTicket",
        "tags": [
          "Integrations",
          "Jira"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/JiraTicketUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/jira/tickets/{id}/attachments": {
      "post": {
        "summary": "Upload Attachment",
        "description": "Upload an attachment to a Jira ticket",
        "operationId": "HandleUploadAttachment",
        "tags": [
          "Integrations",
          "Jira"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "description": "Multipart file upload",
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary",
                    "description": "File to upload"
                  },
                  "name": {
                    "type": "string",
                    "description": "Display name"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/jira/{id}/priorities": {
      "get": {
        "summary": "List Jira Priorities",
        "operationId": "HandleListJiraPriorities",
        "tags": [
          "Integrations",
          "Jira"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/JiraPriority"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/jira/{id}/projects": {
      "get": {
        "summary": "List Jira Projects",
        "operationId": "HandleListJiraProjects",
        "tags": [
          "Integrations",
          "Jira"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/JiraProject"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/jira/{id}/projects/{project_key}": {
      "get": {
        "summary": "Get Jira Project",
        "operationId": "HandleGetJiraProject",
        "tags": [
          "Integrations",
          "Jira"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "project_key",
            "in": "path",
            "required": true,
            "description": "project key identifier",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/JiraProject"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/jira/{id}/projects/{project_key}/statuses": {
      "get": {
        "summary": "List Jira Project Statuses",
        "operationId": "HandleListJiraProjectStatuses",
        "tags": [
          "Integrations",
          "Jira"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "project_key",
            "in": "path",
            "required": true,
            "description": "project key identifier",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/JiraStatus"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/jira/{id}/search": {
      "post": {
        "summary": "Search Jira Issues",
        "description": "Search Jira issues via JQL",
        "operationId": "HandleSearchJiraIssues",
        "tags": [
          "Integrations",
          "Jira"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/JiraSearchRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/JiraSearchResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/jira/{id}/service-desks": {
      "get": {
        "summary": "List Service Desks",
        "operationId": "HandleListServiceDesks",
        "tags": [
          "Integrations",
          "Jira"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/JiraServiceDesk"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/jira/{id}/service-desks/{service_desk_id}/request-types": {
      "get": {
        "summary": "List Request Types",
        "operationId": "HandleListRequestTypes",
        "tags": [
          "Integrations",
          "Jira"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "service_desk_id",
            "in": "path",
            "required": true,
            "description": "service desk id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/JiraRequestType"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/jira/{id}/statuses": {
      "get": {
        "summary": "List Jira Statuses",
        "operationId": "HandleListJiraStatuses",
        "tags": [
          "Integrations",
          "Jira"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/JiraStatus"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/jira/{id}/ticket-rules": {
      "get": {
        "summary": "List Ticket Rules",
        "operationId": "HandleListTicketRules",
        "tags": [
          "Integrations",
          "Jira / Ticket Rules"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/JiraTicketRule"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Ticket Rule",
        "operationId": "HandleCreateTicketRule",
        "tags": [
          "Integrations",
          "Jira / Ticket Rules"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/JiraTicketRuleCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/jira/{id}/ticket-rules/{rule_id}": {
      "get": {
        "summary": "Get Ticket Rule",
        "operationId": "HandleGetTicketRule",
        "tags": [
          "Integrations",
          "Jira / Ticket Rules"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "rule_id",
            "in": "path",
            "required": true,
            "description": "rule id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/JiraTicketRule"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Ticket Rule",
        "operationId": "HandleUpdateTicketRule",
        "tags": [
          "Integrations",
          "Jira / Ticket Rules"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "rule_id",
            "in": "path",
            "required": true,
            "description": "rule id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/JiraTicketRuleUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Ticket Rule",
        "operationId": "HandleDeleteTicketRule",
        "tags": [
          "Integrations",
          "Jira / Ticket Rules"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "rule_id",
            "in": "path",
            "required": true,
            "description": "rule id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/jira/tickets/by-incident/{id}": {
      "get": {
        "summary": "Get Ticket By Incident",
        "operationId": "HandleGetTicketByIncident",
        "tags": [
          "Integrations",
          "Jira / Incident Tickets"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/JiraTicket"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/monitor/soc/incidents/{id}/jira-ticket": {
      "post": {
        "summary": "Create Incident Ticket",
        "description": "Create a Jira ticket for an incident",
        "operationId": "HandleCreateIncidentTicket",
        "tags": [
          "Integrations",
          "Jira / Incident Tickets"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/JiraIncidentTicketCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/organizations/vuln_analysis": {
      "patch": {
        "summary": "Toggle Vuln Analysis",
        "operationId": "HandleToggleVulnAnalysis",
        "tags": [
          "Administration"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HandleToggleVulnAnalysisRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/organizations/{id}/billing-profile": {
      "get": {
        "summary": "Get Organization Billing Profile",
        "operationId": "HandleGetOrganizationBillingProfile",
        "tags": [
          "Administration"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Organization Billing Profile",
        "operationId": "HandleUpdateOrganizationBillingProfile",
        "tags": [
          "Administration"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OrganizationBillingProfile"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/scanner_profiles": {
      "get": {
        "summary": "List Scan Profiles",
        "operationId": "HandleListScanProfiles",
        "tags": [
          "Administration",
          "Scanner Profiles"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ScanProfile"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Scan Profile",
        "operationId": "HandleCreateScanProfile",
        "tags": [
          "Administration",
          "Scanner Profiles"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ScanProfile"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/scanner_profiles/{id}": {
      "get": {
        "summary": "Get Scan Profile",
        "operationId": "HandleGetScanProfile",
        "tags": [
          "Administration",
          "Scanner Profiles"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScanProfile"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Scan Profile",
        "operationId": "HandleUpdateScanProfile",
        "tags": [
          "Administration",
          "Scanner Profiles"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ScanProfileUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Scan Profile",
        "operationId": "HandleDeleteScanProfile",
        "tags": [
          "Administration",
          "Scanner Profiles"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/scanner_profiles/{profile_id}/host_discovery": {
      "get": {
        "summary": "Get Host Discovery",
        "operationId": "HandleGetHostDiscovery",
        "tags": [
          "Administration",
          "Scanner Profiles / Host Discovery"
        ],
        "parameters": [
          {
            "name": "profile_id",
            "in": "path",
            "required": true,
            "description": "profile id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HostDiscovery"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Host Discovery",
        "operationId": "HandleCreateHostDiscovery",
        "tags": [
          "Administration",
          "Scanner Profiles / Host Discovery"
        ],
        "parameters": [
          {
            "name": "profile_id",
            "in": "path",
            "required": true,
            "description": "profile id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HostDiscovery"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/scanner_profiles/{profile_id}/host_discovery/{id}": {
      "patch": {
        "summary": "Update Host Discovery",
        "operationId": "HandleUpdateHostDiscovery",
        "tags": [
          "Administration",
          "Scanner Profiles / Host Discovery"
        ],
        "parameters": [
          {
            "name": "profile_id",
            "in": "path",
            "required": true,
            "description": "profile id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HostDiscovery"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Host Discovery",
        "operationId": "HandleDeleteHostDiscovery",
        "tags": [
          "Administration",
          "Scanner Profiles / Host Discovery"
        ],
        "parameters": [
          {
            "name": "profile_id",
            "in": "path",
            "required": true,
            "description": "profile id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/scanner_profiles/{profile_id}/service_discovery": {
      "get": {
        "summary": "Get Service Discovery",
        "operationId": "HandleGetServiceDiscovery",
        "tags": [
          "Administration",
          "Scanner Profiles / Service Discovery"
        ],
        "parameters": [
          {
            "name": "profile_id",
            "in": "path",
            "required": true,
            "description": "profile id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ServiceDiscovery"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Service Discovery",
        "operationId": "HandleCreateServiceDiscovery",
        "tags": [
          "Administration",
          "Scanner Profiles / Service Discovery"
        ],
        "parameters": [
          {
            "name": "profile_id",
            "in": "path",
            "required": true,
            "description": "profile id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ServiceDiscovery"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/scanner_profiles/{profile_id}/service_discovery/{id}": {
      "patch": {
        "summary": "Update Service Discovery",
        "operationId": "HandleUpdateServiceDiscovery",
        "tags": [
          "Administration",
          "Scanner Profiles / Service Discovery"
        ],
        "parameters": [
          {
            "name": "profile_id",
            "in": "path",
            "required": true,
            "description": "profile id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ServiceDiscovery"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Service Discovery",
        "operationId": "HandleDeleteServiceDiscovery",
        "tags": [
          "Administration",
          "Scanner Profiles / Service Discovery"
        ],
        "parameters": [
          {
            "name": "profile_id",
            "in": "path",
            "required": true,
            "description": "profile id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/scanner_profiles/{profile_id}/credentials": {
      "get": {
        "summary": "Get Credentials",
        "description": "List credentials for a scan profile",
        "operationId": "HandleGetCredentials",
        "tags": [
          "Administration",
          "Scanner Profiles / Credentials"
        ],
        "parameters": [
          {
            "name": "profile_id",
            "in": "path",
            "required": true,
            "description": "profile id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Credentials"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Credentials",
        "description": "Create credentials for a scan profile",
        "operationId": "HandleCreateCredentials",
        "tags": [
          "Administration",
          "Scanner Profiles / Credentials"
        ],
        "parameters": [
          {
            "name": "profile_id",
            "in": "path",
            "required": true,
            "description": "profile id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CredentialInput"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/scanner_profiles/{profile_id}/credentials/{id}": {
      "patch": {
        "summary": "Update Credentials",
        "description": "Update credentials for a scan profile",
        "operationId": "HandleUpdateCredentials",
        "tags": [
          "Administration",
          "Scanner Profiles / Credentials"
        ],
        "parameters": [
          {
            "name": "profile_id",
            "in": "path",
            "required": true,
            "description": "profile id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CredentialInput"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Credentials",
        "operationId": "HandleDeleteCredentials",
        "tags": [
          "Administration",
          "Scanner Profiles / Credentials"
        ],
        "parameters": [
          {
            "name": "profile_id",
            "in": "path",
            "required": true,
            "description": "profile id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/networks/subnets": {
      "get": {
        "summary": "List Subnets",
        "operationId": "HandleListSubnets",
        "tags": [
          "Administration",
          "Subnets"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Subnet"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Subnet",
        "operationId": "HandleCreateSubnet",
        "tags": [
          "Administration",
          "Subnets"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Subnet"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/networks/subnets/search": {
      "get": {
        "summary": "Search Subnets",
        "description": "Search subnets by CIDR",
        "operationId": "HandleSearchSubnets",
        "tags": [
          "Administration",
          "Subnets"
        ],
        "parameters": [
          {
            "name": "search",
            "in": "query",
            "required": true,
            "description": "Search query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Subnet"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/networks/subnets/{id}": {
      "get": {
        "summary": "Get Subnet",
        "operationId": "HandleGetSubnet",
        "tags": [
          "Administration",
          "Subnets"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Subnet"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Subnet",
        "operationId": "HandleUpdateSubnet",
        "tags": [
          "Administration",
          "Subnets"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Subnet"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Subnet",
        "operationId": "HandleDeleteSubnet",
        "tags": [
          "Administration",
          "Subnets"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/networks/urls": {
      "get": {
        "summary": "List UR Ls",
        "operationId": "HandleListURLs",
        "tags": [
          "Administration",
          "URLs"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/NetworkURL"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create URL",
        "operationId": "HandleCreateURL",
        "tags": [
          "Administration",
          "URLs"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NetworkURL"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/networks/urls/search": {
      "get": {
        "summary": "Search UR Ls",
        "operationId": "HandleSearchURLs",
        "tags": [
          "Administration",
          "URLs"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          },
          {
            "name": "search",
            "in": "query",
            "required": true,
            "description": "Search query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/networks/urls/{id}": {
      "get": {
        "summary": "Get URL",
        "operationId": "HandleGetURL",
        "tags": [
          "Administration",
          "URLs"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete URL",
        "operationId": "HandleDeleteURL",
        "tags": [
          "Administration",
          "URLs"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/zones": {
      "get": {
        "summary": "List Zones",
        "operationId": "HandleListZones",
        "tags": [
          "Administration",
          "Zones"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ZoneListItem"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Zone",
        "operationId": "HandleCreateZone",
        "tags": [
          "Administration",
          "Zones / Bindings"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Zone"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/zones/search": {
      "get": {
        "summary": "Search Zones",
        "description": "Search zones by name",
        "operationId": "HandleSearchZones",
        "tags": [
          "Administration",
          "Zones"
        ],
        "parameters": [
          {
            "name": "search",
            "in": "query",
            "required": true,
            "description": "Search query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ZoneListItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/zones/bindings": {
      "post": {
        "summary": "Apply Zone Bindings",
        "operationId": "HandleApplyZoneBindings",
        "tags": [
          "Administration",
          "Zones / Bindings"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ZoneBindingApply"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/zones/{id}": {
      "get": {
        "summary": "Get Zone",
        "operationId": "HandleGetZone",
        "tags": [
          "Administration",
          "Zones / Bindings"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ZoneWithDetails"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Zone",
        "operationId": "HandleUpdateZone",
        "tags": [
          "Administration",
          "Zones / Bindings"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ZoneUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Zone",
        "operationId": "HandleDeleteZone",
        "tags": [
          "Administration",
          "Zones / Bindings"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/zones/{zone_id}/blackout_windows": {
      "get": {
        "summary": "List Blackout Windows",
        "description": "List blackout windows for a zone",
        "operationId": "HandleListBlackoutWindows",
        "tags": [
          "Administration",
          "Zones / Blackout Windows"
        ],
        "parameters": [
          {
            "name": "zone_id",
            "in": "path",
            "required": true,
            "description": "zone id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BlackoutWindow"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Add Black Out Windows",
        "operationId": "HandleAddBlackOutWindows",
        "tags": [
          "Administration",
          "Zones / Blackout Windows"
        ],
        "parameters": [
          {
            "name": "zone_id",
            "in": "path",
            "required": true,
            "description": "zone id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BlackoutWindowCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/zones/{zone_id}/blackout_windows/{id}": {
      "patch": {
        "summary": "Update Blackout Window",
        "operationId": "HandleUpdateBlackoutWindow",
        "tags": [
          "Administration",
          "Zones / Blackout Windows"
        ],
        "parameters": [
          {
            "name": "zone_id",
            "in": "path",
            "required": true,
            "description": "zone id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BlackoutWindowUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Black Out Windows",
        "operationId": "HandleDeleteBlackOutWindows",
        "tags": [
          "Administration",
          "Zones / Blackout Windows"
        ],
        "parameters": [
          {
            "name": "zone_id",
            "in": "path",
            "required": true,
            "description": "zone id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/zones/{zone_id}/recurring_blackout_windows": {
      "get": {
        "summary": "List Recurring Blackout Windows",
        "description": "List recurring blackout windows for a zone",
        "operationId": "HandleListRecurringBlackoutWindows",
        "tags": [
          "Administration",
          "Zones / Recurring Blackout Windows"
        ],
        "parameters": [
          {
            "name": "zone_id",
            "in": "path",
            "required": true,
            "description": "zone id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RecurringBlackoutWindow"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Add Recurring Black Out Windows",
        "operationId": "HandleAddRecurringBlackOutWindows",
        "tags": [
          "Administration",
          "Zones / Recurring Blackout Windows"
        ],
        "parameters": [
          {
            "name": "zone_id",
            "in": "path",
            "required": true,
            "description": "zone id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RecurringBlackoutWindowCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/zones/{zone_id}/recurring_blackout_windows/{id}": {
      "patch": {
        "summary": "Update Recurring Blackout Window",
        "operationId": "HandleUpdateRecurringBlackoutWindow",
        "tags": [
          "Administration",
          "Zones / Recurring Blackout Windows"
        ],
        "parameters": [
          {
            "name": "zone_id",
            "in": "path",
            "required": true,
            "description": "zone id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RecurringBlackoutWindowUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Recurring Black Out Windows",
        "operationId": "HandleDeleteRecurringBlackOutWindows",
        "tags": [
          "Administration",
          "Zones / Recurring Blackout Windows"
        ],
        "parameters": [
          {
            "name": "zone_id",
            "in": "path",
            "required": true,
            "description": "zone id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/zones/excluded_hosts": {
      "post": {
        "summary": "Add Excluded Host",
        "operationId": "HandleAddExcludedHost",
        "tags": [
          "Administration",
          "Zones / Excluded Hosts"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ZoneExcludedHostCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/zones/{zone_id}/excluded_hosts": {
      "get": {
        "summary": "List Excluded Hosts",
        "description": "List excluded hosts for a zone",
        "operationId": "HandleListExcludedHosts",
        "tags": [
          "Administration",
          "Zones / Excluded Hosts"
        ],
        "parameters": [
          {
            "name": "zone_id",
            "in": "path",
            "required": true,
            "description": "zone id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ZoneExcludedHostWithIP"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/zones/{zone_id}/excluded_hosts/{id}": {
      "delete": {
        "summary": "Delete Excluded Host",
        "operationId": "HandleDeleteExcludedHost",
        "tags": [
          "Administration",
          "Zones / Excluded Hosts"
        ],
        "parameters": [
          {
            "name": "zone_id",
            "in": "path",
            "required": true,
            "description": "zone id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/zones/{zone_id}/subnets": {
      "get": {
        "summary": "List Zone Subnets",
        "description": "List subnets assigned to a zone",
        "operationId": "HandleListZoneSubnets",
        "tags": [
          "Administration",
          "Zones / Subnets"
        ],
        "parameters": [
          {
            "name": "zone_id",
            "in": "path",
            "required": true,
            "description": "zone id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ZoneSubnet"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Add Zone Subnet",
        "description": "Add a subnet to a zone",
        "operationId": "HandleAddZoneSubnet",
        "tags": [
          "Administration",
          "Zones / Subnets"
        ],
        "parameters": [
          {
            "name": "zone_id",
            "in": "path",
            "required": true,
            "description": "zone id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HandleAddZoneSubnetRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/zones/{zone_id}/subnets/{id}": {
      "delete": {
        "summary": "Delete Zone Subnet",
        "operationId": "HandleDeleteZoneSubnet",
        "tags": [
          "Administration",
          "Zones / Subnets"
        ],
        "parameters": [
          {
            "name": "zone_id",
            "in": "path",
            "required": true,
            "description": "zone id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/zones/{zone_id}/urls": {
      "get": {
        "summary": "List Zone UR Ls",
        "description": "List URLs assigned to a zone",
        "operationId": "HandleListZoneURLs",
        "tags": [
          "Administration",
          "Zones / URLs"
        ],
        "parameters": [
          {
            "name": "zone_id",
            "in": "path",
            "required": true,
            "description": "zone id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ZoneURL"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Add Zone URL",
        "description": "Add a URL to a zone",
        "operationId": "HandleAddZoneURL",
        "tags": [
          "Administration",
          "Zones / URLs"
        ],
        "parameters": [
          {
            "name": "zone_id",
            "in": "path",
            "required": true,
            "description": "zone id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HandleAddZoneURLRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/zones/{zone_id}/urls/{id}": {
      "delete": {
        "summary": "Delete Zone URL",
        "operationId": "HandleDeleteZoneURL",
        "tags": [
          "Administration",
          "Zones / URLs"
        ],
        "parameters": [
          {
            "name": "zone_id",
            "in": "path",
            "required": true,
            "description": "zone id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/zones/{zone_id}/scan/vulnerability": {
      "post": {
        "summary": "Trigger Vulnerability Scan",
        "description": "Trigger a vulnerability scan for a zone",
        "operationId": "HandleTriggerVulnerabilityScan",
        "tags": [
          "Administration",
          "Zones / Vulnerability Scan"
        ],
        "parameters": [
          {
            "name": "zone_id",
            "in": "path",
            "required": true,
            "description": "zone id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/scan_schedules/{id}": {
      "get": {
        "summary": "Get Scan Schedule",
        "operationId": "HandleGetScanSchedule",
        "tags": [
          "Administration",
          "Zones / Scan Schedules"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScanScheduleWithDetails"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/zones/{zone_id}/scan_schedules": {
      "get": {
        "summary": "List Scan Schedules By Zone",
        "description": "List scan schedules for a zone",
        "operationId": "HandleListScanSchedulesByZone",
        "tags": [
          "Administration",
          "Zones / Scan Schedules"
        ],
        "parameters": [
          {
            "name": "zone_id",
            "in": "path",
            "required": true,
            "description": "zone id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScanSchedule"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Scan Schedule",
        "operationId": "HandleCreateScanSchedule",
        "tags": [
          "Administration",
          "Zones / Scan Schedules"
        ],
        "parameters": [
          {
            "name": "zone_id",
            "in": "path",
            "required": true,
            "description": "zone id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ScanScheduleCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/zones/{zone_id}/scan_schedules/{id}": {
      "patch": {
        "summary": "Update Scan Schedule",
        "operationId": "HandleUpdateScanSchedule",
        "tags": [
          "Administration",
          "Zones / Scan Schedules"
        ],
        "parameters": [
          {
            "name": "zone_id",
            "in": "path",
            "required": true,
            "description": "zone id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ScanScheduleUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Scan Schedule",
        "operationId": "HandleDeleteScanSchedule",
        "tags": [
          "Administration",
          "Zones / Scan Schedules"
        ],
        "parameters": [
          {
            "name": "zone_id",
            "in": "path",
            "required": true,
            "description": "zone id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/zones/{zone_id}/scan_schedules/{id}/toggle": {
      "patch": {
        "summary": "Toggle Scan Schedule",
        "description": "Toggle a scan schedule on/off",
        "operationId": "HandleToggleScanSchedule",
        "tags": [
          "Administration",
          "Zones / Scan Schedules"
        ],
        "parameters": [
          {
            "name": "zone_id",
            "in": "path",
            "required": true,
            "description": "zone id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HandleToggleScanScheduleRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/tags": {
      "get": {
        "summary": "List Tags",
        "operationId": "HandleListTags",
        "tags": [
          "Administration",
          "Tags"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Tag"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/tags/search": {
      "get": {
        "summary": "Search Tags",
        "description": "Search tags by name",
        "operationId": "HandleSearchTags",
        "tags": [
          "Administration",
          "Tags"
        ],
        "parameters": [
          {
            "name": "search",
            "in": "query",
            "required": true,
            "description": "Search query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Tag"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/tags/{id}": {
      "patch": {
        "summary": "Update Tags",
        "operationId": "HandleUpdateTags",
        "tags": [
          "Administration",
          "Tags"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TagUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/governance/business_units": {
      "get": {
        "summary": "List Business Units",
        "operationId": "HandleListBusinessUnits",
        "tags": [
          "Governance",
          "Business Units"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Business Unit",
        "operationId": "HandleCreateBusinessUnit",
        "tags": [
          "Governance",
          "Business Units"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BusinessUnit"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/governance/business_units/search": {
      "get": {
        "summary": "Search Business Units",
        "operationId": "HandleSearchBusinessUnits",
        "tags": [
          "Governance",
          "Business Units"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          },
          {
            "name": "search",
            "in": "query",
            "required": true,
            "description": "Search query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/governance/business_units/{id}": {
      "get": {
        "summary": "Get Business Unit",
        "operationId": "HandleGetBusinessUnit",
        "tags": [
          "Governance",
          "Business Units"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Business Unit",
        "operationId": "HandleUpdateBusinessUnit",
        "tags": [
          "Governance",
          "Business Units"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BusinessUnitUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Business Unit",
        "operationId": "HandleDeleteBusinessUnit",
        "tags": [
          "Governance",
          "Business Units"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/networks/domains": {
      "get": {
        "summary": "List Domains",
        "operationId": "HandleListDomains",
        "tags": [
          "Administration",
          "Domains"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Domain"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Domain",
        "operationId": "HandleCreateDomain",
        "tags": [
          "Administration",
          "Domains"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Domain"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/networks/domains/{id}": {
      "get": {
        "summary": "Get Domain",
        "operationId": "HandleGetDomain",
        "tags": [
          "Administration",
          "Domains"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Domain",
        "operationId": "HandleDeleteDomain",
        "tags": [
          "Administration",
          "Domains"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/files": {
      "get": {
        "summary": "List Organization Files",
        "operationId": "HandleListOrganizationFiles",
        "tags": [
          "Administration",
          "Files"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/OrganizationFile"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Upload Organization File",
        "description": "Upload an organization file",
        "operationId": "HandleUploadOrganizationFile",
        "tags": [
          "Administration",
          "Files"
        ],
        "requestBody": {
          "required": true,
          "description": "Multipart file upload",
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary",
                    "description": "File to upload"
                  },
                  "name": {
                    "type": "string",
                    "description": "Display name"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/files/{id}": {
      "get": {
        "summary": "Get Organization File",
        "operationId": "HandleGetOrganizationFile",
        "tags": [
          "Administration",
          "Files"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrganizationFile"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Organization File",
        "operationId": "HandleDeleteOrganizationFile",
        "tags": [
          "Administration",
          "Files"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/files/{id}/download": {
      "get": {
        "summary": "Download Organization File",
        "operationId": "HandleDownloadOrganizationFile",
        "tags": [
          "Administration",
          "Files"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "File download",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/users": {
      "get": {
        "summary": "Administration Administration List Users",
        "operationId": "HandleListUsers",
        "tags": [
          "Administration",
          "Users"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/User"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Administration Administration Create User",
        "operationId": "HandleCreateUser",
        "tags": [
          "Administration",
          "Users"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/User"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/users/my/assignments": {
      "get": {
        "summary": "Get My Assignment Counts",
        "description": "Get counts of open items assigned to the current user",
        "operationId": "HandleGetMyAssignmentCounts",
        "tags": [
          "Administration",
          "Users"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MyAssignmentCounts"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/users/ssh_key": {
      "patch": {
        "summary": "Update User Ssh Key",
        "description": "Update the current user's SSH key",
        "operationId": "HandleUpdateUserSshKey",
        "tags": [
          "Administration",
          "Users"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserSshKeyUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/users/sync": {
      "post": {
        "summary": "Sync User",
        "description": "Sync the current user from identity provider",
        "operationId": "HandleSyncUser",
        "tags": [
          "Administration",
          "Users"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/users/view_filter": {
      "patch": {
        "summary": "Update User View Filter",
        "description": "Update the current user's view filter",
        "operationId": "HandleUpdateUserViewFilter",
        "tags": [
          "Administration",
          "Users"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserViewFilterUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/users/{id}": {
      "get": {
        "summary": "Administration Administration Get User",
        "operationId": "HandleGetUser",
        "tags": [
          "Administration",
          "Users"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/User"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Administration Administration Update User",
        "operationId": "HandleUpdateUser",
        "tags": [
          "Administration",
          "Users"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Administration Administration Delete User",
        "operationId": "HandleDeleteUser",
        "tags": [
          "Administration",
          "Users"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/governance/users/{id}/business_units": {
      "get": {
        "summary": "Get User Business Units",
        "operationId": "HandleGetUserBusinessUnits",
        "tags": [
          "Administration",
          "Users"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Assign User Business Units",
        "operationId": "HandleAssignUserBusinessUnits",
        "tags": [
          "Administration",
          "Users"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HandleAssignUserBusinessUnitsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/governance/users/{id}/business_units/{bu_id}": {
      "post": {
        "summary": "Add User Business Unit",
        "operationId": "HandleAddUserBusinessUnit",
        "tags": [
          "Administration",
          "Users"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "bu_id",
            "in": "path",
            "required": true,
            "description": "bu id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Remove User Business Unit",
        "operationId": "HandleRemoveUserBusinessUnit",
        "tags": [
          "Administration",
          "Users"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "bu_id",
            "in": "path",
            "required": true,
            "description": "bu id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/users": {
      "get": {
        "summary": "Platform-administration Platform-administration List Users",
        "operationId": "HandleListUsers_2",
        "tags": [
          "Administration",
          "Users"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/User"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Platform-administration Platform-administration Create User",
        "operationId": "HandleCreateUser_2",
        "tags": [
          "Administration",
          "Users"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/User"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/users/{id}": {
      "get": {
        "summary": "Platform-administration Platform-administration Get User",
        "operationId": "HandleGetUser_2",
        "tags": [
          "Administration",
          "Users"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/User"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Platform-administration Platform-administration Update User",
        "operationId": "HandleUpdateUser_2",
        "tags": [
          "Administration",
          "Users"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Platform-administration Platform-administration Delete User",
        "operationId": "HandleDeleteUser_2",
        "tags": [
          "Administration",
          "Users"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/users/{id}/switch_orgs/{org_id}": {
      "patch": {
        "summary": "Switch Orgs",
        "description": "Switch a user to a different organization",
        "operationId": "HandleSwitchOrgs",
        "tags": [
          "Administration",
          "Users"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "org_id",
            "in": "path",
            "required": true,
            "description": "org id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/identity_providers": {
      "get": {
        "summary": "Administration Administration List Identity Providers",
        "operationId": "HandleListIdentityProviders",
        "tags": [
          "Administration",
          "Identity Providers"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/IdentityProvider"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Identity Provider",
        "operationId": "HandleCreateIdentityProvider",
        "tags": [
          "Administration",
          "Identity Providers"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IdentityProviderCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/identity_providers/{alias}": {
      "get": {
        "summary": "Administration Administration Get Identity Provider",
        "operationId": "HandleGetIdentityProvider",
        "tags": [
          "Administration",
          "Identity Providers"
        ],
        "parameters": [
          {
            "name": "alias",
            "in": "path",
            "required": true,
            "description": "alias identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IdentityProvider"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Identity Provider",
        "operationId": "HandleUpdateIdentityProvider",
        "tags": [
          "Administration",
          "Identity Providers"
        ],
        "parameters": [
          {
            "name": "alias",
            "in": "path",
            "required": true,
            "description": "alias identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IdentityProviderUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Identity Provider",
        "operationId": "HandleDeleteIdentityProvider",
        "tags": [
          "Administration",
          "Identity Providers"
        ],
        "parameters": [
          {
            "name": "alias",
            "in": "path",
            "required": true,
            "description": "alias identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/iem/inventory/identity-providers": {
      "get": {
        "summary": "Iem Iem List Identity Providers",
        "operationId": "HandleListIdentityProviders_2",
        "tags": [
          "Administration",
          "Identity Providers"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/iem/inventory/identity-providers/{id}": {
      "get": {
        "summary": "Iem Iem Get Identity Provider",
        "operationId": "HandleGetIdentityProvider_2",
        "tags": [
          "Administration",
          "Identity Providers"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/identity_providers": {
      "get": {
        "summary": "List Admin Identity Providers",
        "operationId": "HandleListAdminIdentityProviders",
        "tags": [
          "Administration",
          "Identity Providers"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/IdentityProvider"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Admin Identity Provider",
        "operationId": "HandleCreateAdminIdentityProvider",
        "tags": [
          "Administration",
          "Identity Providers"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IdentityProviderCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/identity_providers/{alias}": {
      "get": {
        "summary": "Get Admin Identity Provider",
        "operationId": "HandleGetAdminIdentityProvider",
        "tags": [
          "Administration",
          "Identity Providers"
        ],
        "parameters": [
          {
            "name": "alias",
            "in": "path",
            "required": true,
            "description": "alias identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IdentityProvider"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Admin Identity Provider",
        "operationId": "HandleUpdateAdminIdentityProvider",
        "tags": [
          "Administration",
          "Identity Providers"
        ],
        "parameters": [
          {
            "name": "alias",
            "in": "path",
            "required": true,
            "description": "alias identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IdentityProviderUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Admin Identity Provider",
        "operationId": "HandleDeleteAdminIdentityProvider",
        "tags": [
          "Administration",
          "Identity Providers"
        ],
        "parameters": [
          {
            "name": "alias",
            "in": "path",
            "required": true,
            "description": "alias identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/notification_settings": {
      "get": {
        "summary": "List Notification Settings",
        "description": "List notification settings for the organization",
        "operationId": "HandleListNotificationSettings",
        "tags": [
          "Administration",
          "Notifications"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OrganizationNotificationSettings"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Notification Setting",
        "operationId": "HandleCreateNotificationSetting",
        "tags": [
          "Administration",
          "Notifications"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NotificationSettingsCreateRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/notification_settings/{id}": {
      "get": {
        "summary": "Get Notification Setting",
        "operationId": "HandleGetNotificationSetting",
        "tags": [
          "Administration",
          "Notifications"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrganizationNotificationSettings"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Notification Setting",
        "operationId": "HandleUpdateNotificationSetting",
        "tags": [
          "Administration",
          "Notifications"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OrganizationNotificationSettingsUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Notification Setting",
        "operationId": "HandleDeleteNotificationSetting",
        "tags": [
          "Administration",
          "Notifications"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/global_notification_settings": {
      "get": {
        "summary": "List Global Notification Settings",
        "description": "List global notification settings",
        "operationId": "HandleListGlobalNotificationSettings",
        "tags": [
          "Administration",
          "Notifications"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GlobalNotificationSettings"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Global Notification Setting",
        "operationId": "HandleCreateGlobalNotificationSetting",
        "tags": [
          "Administration",
          "Notifications"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NotificationSettingsCreateRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/global_notification_settings/{id}": {
      "get": {
        "summary": "Get Global Notification Setting",
        "operationId": "HandleGetGlobalNotificationSetting",
        "tags": [
          "Administration",
          "Notifications"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GlobalNotificationSettings"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Global Notification Setting",
        "operationId": "HandleUpdateGlobalNotificationSetting",
        "tags": [
          "Administration",
          "Notifications"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GlobalNotificationSettingsUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Global Notification Setting",
        "operationId": "HandleDeleteGlobalNotificationSetting",
        "tags": [
          "Administration",
          "Notifications"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/integrations/api-keys": {
      "get": {
        "summary": "List Api Keys",
        "operationId": "HandleListApiKeys",
        "tags": [
          "Integrations",
          "API Keys"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Api Key",
        "operationId": "HandleCreateApiKey",
        "tags": [
          "Integrations",
          "API Keys"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HandleCreateApiKeyRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/integrations/api-keys/{id}": {
      "get": {
        "summary": "Get Api Key",
        "operationId": "HandleGetApiKey",
        "tags": [
          "Integrations",
          "API Keys"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Disable Api Key",
        "operationId": "HandleDisableApiKey",
        "tags": [
          "Integrations",
          "API Keys"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Api Key",
        "operationId": "HandleDeleteApiKey",
        "tags": [
          "Integrations",
          "API Keys"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/integrations/api-keys/{id}/regenerate": {
      "post": {
        "summary": "Regenerate Api Key Secret",
        "operationId": "HandleRegenerateApiKeySecret",
        "tags": [
          "Integrations",
          "API Keys"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/governance/remediation-sla": {
      "get": {
        "summary": "Get Remediation SLA",
        "operationId": "HandleGetRemediationSLA",
        "tags": [
          "Administration",
          "Remediation SLA"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Upsert Remediation SLA",
        "operationId": "HandleUpsertRemediationSLA",
        "tags": [
          "Administration",
          "Remediation SLA"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/governance/remediation-sla/business-units/{buId}": {
      "get": {
        "summary": "Get BU Override",
        "operationId": "HandleGetBUOverride",
        "tags": [
          "Administration",
          "Remediation SLA"
        ],
        "parameters": [
          {
            "name": "buId",
            "in": "path",
            "required": true,
            "description": "buId identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Upsert BU Override",
        "operationId": "HandleUpsertBUOverride",
        "tags": [
          "Administration",
          "Remediation SLA"
        ],
        "parameters": [
          {
            "name": "buId",
            "in": "path",
            "required": true,
            "description": "buId identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete BU Override",
        "operationId": "HandleDeleteBUOverride",
        "tags": [
          "Administration",
          "Remediation SLA"
        ],
        "parameters": [
          {
            "name": "buId",
            "in": "path",
            "required": true,
            "description": "buId identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements": {
      "get": {
        "summary": "Get Entitlements",
        "operationId": "HandleGetEntitlements",
        "tags": [
          "Administration",
          "Entitlements"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EffectiveEntitlements"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/devsecops/applications": {
      "post": {
        "summary": "Add Dast Application",
        "operationId": "HandleAddDastApplication",
        "tags": [
          "Administration",
          "Entitlements"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/devsecops/applications/{id}": {
      "delete": {
        "summary": "Delete Dast Application",
        "operationId": "HandleDeleteDastApplication",
        "tags": [
          "Administration",
          "Entitlements"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/iem/domains": {
      "post": {
        "summary": "Add IEM Domain",
        "operationId": "HandleAddIEMDomain",
        "tags": [
          "Administration",
          "Entitlements / Identity Exposure Management"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/iem/domains/{id}": {
      "delete": {
        "summary": "Delete IEM Domain",
        "operationId": "HandleDeleteIEMDomain",
        "tags": [
          "Administration",
          "Entitlements / Identity Exposure Management"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/iem/executives": {
      "post": {
        "summary": "Add IEM Executive",
        "operationId": "HandleAddIEMExecutive",
        "tags": [
          "Administration",
          "Entitlements / Identity Exposure Management"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/iem/executives/{id}": {
      "delete": {
        "summary": "Delete IEM Executive",
        "operationId": "HandleDeleteIEMExecutive",
        "tags": [
          "Administration",
          "Entitlements / Identity Exposure Management"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/iem/vendors": {
      "post": {
        "summary": "Add IEM Vendor",
        "operationId": "HandleAddIEMVendor",
        "tags": [
          "Administration",
          "Entitlements / Identity Exposure Management"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/iem/vendors/{id}": {
      "delete": {
        "summary": "Delete IEM Vendor",
        "operationId": "HandleDeleteIEMVendor",
        "tags": [
          "Administration",
          "Entitlements / Identity Exposure Management"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/billing-profile": {
      "get": {
        "summary": "Get Own Billing Profile",
        "operationId": "HandleGetOwnBillingProfile",
        "tags": [
          "Administration",
          "Entitlements / Subscription"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Own Billing Profile",
        "operationId": "HandleUpdateOwnBillingProfile",
        "tags": [
          "Administration",
          "Entitlements / Subscription"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/subscription": {
      "get": {
        "summary": "Get Subscription",
        "operationId": "HandleGetSubscription",
        "tags": [
          "Administration",
          "Entitlements / Subscription"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Subscription",
        "operationId": "HandleCreateSubscription",
        "tags": [
          "Administration",
          "Entitlements / Subscription"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HandleCreateSubscriptionRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/subscription/addons": {
      "post": {
        "summary": "Add Subscription Addon",
        "operationId": "HandleAddSubscriptionAddon",
        "tags": [
          "Administration",
          "Entitlements / Subscription"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HandleAddSubscriptionAddonRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/subscription/addons/{code}": {
      "delete": {
        "summary": "Remove Subscription Addon",
        "operationId": "HandleRemoveSubscriptionAddon",
        "tags": [
          "Administration",
          "Entitlements / Subscription"
        ],
        "parameters": [
          {
            "name": "code",
            "in": "path",
            "required": true,
            "description": "code identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/subscription/billing": {
      "get": {
        "summary": "Get Billing Info",
        "operationId": "HandleGetBillingInfo",
        "tags": [
          "Administration",
          "Entitlements / Subscription"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Billing Info",
        "operationId": "HandleUpdateBillingInfo",
        "tags": [
          "Administration",
          "Entitlements / Subscription"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/subscription/billing-history": {
      "get": {
        "summary": "Get Billing History",
        "operationId": "HandleGetBillingHistory",
        "tags": [
          "Administration",
          "Entitlements / Subscription"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/subscription/cancel": {
      "post": {
        "summary": "Cancel Subscription",
        "operationId": "HandleCancelSubscription",
        "tags": [
          "Administration",
          "Entitlements / Subscription"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/subscription/collection-policy": {
      "get": {
        "summary": "Get Collection Policy",
        "operationId": "HandleGetCollectionPolicy",
        "tags": [
          "Administration",
          "Entitlements / Subscription"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/subscription/invoices": {
      "get": {
        "summary": "Get Invoices",
        "operationId": "HandleGetInvoices",
        "tags": [
          "Administration",
          "Entitlements / Subscription"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/subscription/payment-method": {
      "patch": {
        "summary": "Update Payment Method",
        "operationId": "HandleUpdatePaymentMethod",
        "tags": [
          "Administration",
          "Entitlements / Subscription"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/subscription/plan": {
      "patch": {
        "summary": "Change Plan",
        "operationId": "HandleChangePlan",
        "tags": [
          "Administration",
          "Entitlements / Subscription"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/subscription/plans": {
      "get": {
        "summary": "Get Sign Up Plans",
        "operationId": "HandleGetSignUpPlans",
        "tags": [
          "Administration",
          "Entitlements / Subscription"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/subscription/usage": {
      "get": {
        "summary": "Get Usage",
        "operationId": "HandleGetUsage",
        "tags": [
          "Administration",
          "Entitlements / Subscription"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/subscription/usage/forecast": {
      "get": {
        "summary": "Get Usage Forecast",
        "operationId": "HandleGetUsageForecast",
        "tags": [
          "Administration",
          "Entitlements / Subscription"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/subscription/usage/history": {
      "get": {
        "summary": "Get Usage History",
        "operationId": "HandleGetUsageHistory",
        "tags": [
          "Administration",
          "Entitlements / Subscription"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/billing/catalog": {
      "get": {
        "summary": "Get Billing Catalog",
        "operationId": "HandleGetBillingCatalog",
        "tags": [
          "Administration",
          "Entitlements / Subscription"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/billing/credit-packs/purchase": {
      "post": {
        "summary": "Purchase Credit Pack",
        "operationId": "HandlePurchaseCreditPack",
        "tags": [
          "Administration",
          "Entitlements / Subscription"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/credit-packages": {
      "get": {
        "summary": "Get Credit Packages",
        "operationId": "HandleGetCreditPackages",
        "tags": [
          "Administration",
          "Entitlements / Subscription"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/subscription/quotes": {
      "get": {
        "summary": "List Org Quotes",
        "operationId": "HandleListOrgQuotes",
        "tags": [
          "Administration",
          "Entitlements / Quotes"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/subscription/quotes/{id}": {
      "get": {
        "summary": "Get Org Quote",
        "operationId": "HandleGetOrgQuote",
        "tags": [
          "Administration",
          "Entitlements / Quotes"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/subscription/quotes/{id}/accept": {
      "post": {
        "summary": "Accept Quote",
        "operationId": "HandleAcceptQuote",
        "tags": [
          "Administration",
          "Entitlements / Quotes"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/subscription/quotes/{id}/decline": {
      "post": {
        "summary": "Decline Quote",
        "operationId": "HandleDeclineQuote",
        "tags": [
          "Administration",
          "Entitlements / Quotes"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/subscription/quotes/{id}/document": {
      "get": {
        "summary": "Download Org Quote Document",
        "operationId": "HandleDownloadOrgQuoteDocument",
        "tags": [
          "Administration",
          "Entitlements / Quotes"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/subscription/credits": {
      "get": {
        "summary": "List Credit Balances",
        "operationId": "HandleListCreditBalances",
        "tags": [
          "Administration",
          "Entitlements / Credits"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/subscription/credits/{id}/ledger": {
      "get": {
        "summary": "Get Credit Ledger",
        "operationId": "HandleGetCreditLedger",
        "tags": [
          "Administration",
          "Entitlements / Credits"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/subscription/sla": {
      "get": {
        "summary": "Get SLA Terms",
        "operationId": "HandleGetSLATerms",
        "tags": [
          "Administration",
          "Entitlements / SLA"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/administration/entitlements/subscription/sla/customization": {
      "post": {
        "summary": "Request SLA Customization",
        "operationId": "HandleRequestSLACustomization",
        "tags": [
          "Administration",
          "Entitlements / SLA"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HandleRequestSLACustomizationRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/governance/reports/catalog": {
      "get": {
        "summary": "Get Report Catalog",
        "operationId": "HandleGetReportCatalog",
        "tags": [
          "Governance",
          "Report Catalog"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/governance/reports/generate_pentest_report": {
      "get": {
        "summary": "Generate Pen Test Report",
        "description": "Generate a pentest report (legacy)",
        "operationId": "HandleGeneratePenTestReport",
        "tags": [
          "Governance",
          "Report Catalog"
        ],
        "responses": {
          "200": {
            "description": "File download",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/governance/reports/generated": {
      "get": {
        "summary": "List Generated Reports",
        "operationId": "HandleListGeneratedReports",
        "tags": [
          "Governance",
          "Generated Reports"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/GeneratedReport"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Generated Report",
        "description": "Initiate report generation",
        "operationId": "HandleCreateGeneratedReport",
        "tags": [
          "Governance",
          "Generated Reports"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GeneratedReportCreate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/governance/reports/generated/{id}": {
      "get": {
        "summary": "Get Generated Report",
        "operationId": "HandleGetGeneratedReport",
        "tags": [
          "Governance",
          "Generated Reports"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GeneratedReport"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Generated Report",
        "operationId": "HandleDeleteGeneratedReport",
        "tags": [
          "Governance",
          "Generated Reports"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/governance/reports/generated/{id}/download": {
      "get": {
        "summary": "Download Generated Report",
        "operationId": "HandleDownloadGeneratedReport",
        "tags": [
          "Governance",
          "Generated Reports"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "File download",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/governance/reports/schedules": {
      "get": {
        "summary": "List Report Schedules",
        "operationId": "HandleListReportSchedules",
        "tags": [
          "Governance",
          "Schedules"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Report Schedule",
        "operationId": "HandleCreateReportSchedule",
        "tags": [
          "Governance",
          "Schedules"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/governance/reports/schedules/{id}": {
      "get": {
        "summary": "Get Report Schedule",
        "operationId": "HandleGetReportSchedule",
        "tags": [
          "Governance",
          "Schedules"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Report Schedule",
        "operationId": "HandleUpdateReportSchedule",
        "tags": [
          "Governance",
          "Schedules"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Report Schedule",
        "operationId": "HandleDeleteReportSchedule",
        "tags": [
          "Governance",
          "Schedules"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/organizations": {
      "get": {
        "summary": "Organizations Organizations List Organizations",
        "operationId": "HandleListOrganizations",
        "tags": [
          "Administration",
          "Organizations"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Organization"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Organizations Organizations Create Organization",
        "operationId": "HandleCreateOrganization",
        "tags": [
          "Administration",
          "Organizations"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Organization"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/organizations/{id}": {
      "get": {
        "summary": "Organizations Organizations Get Organization",
        "operationId": "HandleGetOrganization",
        "tags": [
          "Administration",
          "Organizations"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Organization"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Organizations Organizations Update Organization",
        "operationId": "HandleUpdateOrganization",
        "tags": [
          "Administration",
          "Organizations"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OrganizationUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Organizations Organizations Delete Organization",
        "operationId": "HandleDeleteOrganization",
        "tags": [
          "Administration",
          "Organizations"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/organizations": {
      "get": {
        "summary": "Platform-administration Platform-administration List Organizations",
        "operationId": "HandleListOrganizations_2",
        "tags": [
          "Administration",
          "Organizations"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Organization"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Platform-administration Platform-administration Create Organization",
        "operationId": "HandleCreateOrganization_2",
        "tags": [
          "Administration",
          "Organizations"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Organization"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/organizations/{id}": {
      "get": {
        "summary": "Platform-administration Platform-administration Get Organization",
        "operationId": "HandleGetOrganization_2",
        "tags": [
          "Administration",
          "Organizations"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Organization"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Platform-administration Platform-administration Update Organization",
        "operationId": "HandleUpdateOrganization_2",
        "tags": [
          "Administration",
          "Organizations"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OrganizationUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Platform-administration Platform-administration Delete Organization",
        "operationId": "HandleDeleteOrganization_2",
        "tags": [
          "Administration",
          "Organizations"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/organizations/{id}/logo": {
      "get": {
        "summary": "Get Organization Logo",
        "operationId": "HandleGetOrganizationLogo",
        "tags": [
          "Administration",
          "Organizations"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Upload Organization Logo",
        "operationId": "HandleUploadOrganizationLogo",
        "tags": [
          "Administration",
          "Organizations"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/siem/usage": {
      "get": {
        "summary": "Get Siem Usage",
        "operationId": "HandleGetSiemUsage",
        "tags": [
          "Administration",
          "Resource Utilization"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/SiemUsageByOrg"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/siem/usage/by-source": {
      "get": {
        "summary": "Get Siem Usage By Source",
        "operationId": "HandleGetSiemUsageBySource",
        "tags": [
          "Administration",
          "Resource Utilization"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/SiemUsageByOrgSource"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/siem/usage/{id}": {
      "get": {
        "summary": "Get Siem Usage For Org",
        "operationId": "HandleGetSiemUsageForOrg",
        "tags": [
          "Administration",
          "Resource Utilization"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/SiemUsageByDay"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/audit-logs": {
      "get": {
        "summary": "Platform-administration Platform-administration List Audit Logs",
        "operationId": "HandleListAuditLogs",
        "tags": [
          "Administration",
          "Audit Logs"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/audit-logs/export/xlsx": {
      "get": {
        "summary": "Export Audit Logs Xlsx",
        "operationId": "HandleExportAuditLogsXlsx",
        "tags": [
          "Administration",
          "Audit Logs"
        ],
        "responses": {
          "200": {
            "description": "File download",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/audit-logs/{id}": {
      "get": {
        "summary": "Get Audit Log",
        "operationId": "HandleGetAuditLog",
        "tags": [
          "Administration",
          "Audit Logs"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/security-operations/investigations/identity-activity/audit-logs": {
      "get": {
        "summary": "Security-operations Security-operations List Audit Logs",
        "description": "List admin / directory change actions (today: Entra audit)",
        "operationId": "HandleListAuditLogs_2",
        "tags": [
          "Administration",
          "Audit Logs"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SiemSearchResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/billing-sync": {
      "post": {
        "summary": "Billing Sync",
        "operationId": "HandleBillingSync",
        "tags": [
          "Administration",
          "Billing"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/clients": {
      "get": {
        "summary": "Get MSP Clients",
        "operationId": "HandleGetMSPClients",
        "tags": [
          "Administration",
          "Billing"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/clients/{org_id}": {
      "get": {
        "summary": "Get MSP Client Detail",
        "operationId": "HandleGetMSPClientDetail",
        "tags": [
          "Administration",
          "Billing"
        ],
        "parameters": [
          {
            "name": "org_id",
            "in": "path",
            "required": true,
            "description": "org id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/clients/{org_id}/snapshots": {
      "get": {
        "summary": "Get Client Snapshots",
        "operationId": "HandleGetClientSnapshots",
        "tags": [
          "Administration",
          "Billing"
        ],
        "parameters": [
          {
            "name": "org_id",
            "in": "path",
            "required": true,
            "description": "org id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/clients/{org_id}/transition": {
      "post": {
        "summary": "Assign Transition Plan",
        "operationId": "HandleAssignTransitionPlan",
        "tags": [
          "Administration",
          "Billing"
        ],
        "parameters": [
          {
            "name": "org_id",
            "in": "path",
            "required": true,
            "description": "org id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HandleAssignTransitionPlanRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/pool": {
      "get": {
        "summary": "Get Pool Utilization",
        "operationId": "HandleGetPoolUtilization",
        "tags": [
          "Administration",
          "Billing"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/revenue": {
      "get": {
        "summary": "Get Revenue Report",
        "operationId": "HandleGetRevenueReport",
        "tags": [
          "Administration",
          "Billing"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/visible-plans": {
      "get": {
        "summary": "Get Admin Visible Plans",
        "operationId": "HandleGetAdminVisiblePlans",
        "tags": [
          "Administration",
          "Billing"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/billing/plan-addons": {
      "get": {
        "summary": "Billing Billing List All Plan Addons",
        "operationId": "HandleListAllPlanAddons",
        "tags": [
          "Administration",
          "Billing / Plan Catalogs"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/plan-addons": {
      "get": {
        "summary": "Platform-administration Platform-administration List All Plan Addons",
        "operationId": "HandleListAllPlanAddons_2",
        "tags": [
          "Administration",
          "Billing / Plan Catalogs"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/plans": {
      "get": {
        "summary": "Get All Plans",
        "operationId": "HandleGetAllPlans",
        "tags": [
          "Administration",
          "Billing / Plan Catalogs"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Plan",
        "operationId": "HandleCreatePlan",
        "tags": [
          "Administration",
          "Billing / Plan Catalogs"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreatePlanInput"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/plans/{id}": {
      "get": {
        "summary": "Get Plan Detail",
        "operationId": "HandleGetPlanDetail",
        "tags": [
          "Administration",
          "Billing / Plan Catalogs"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Plan",
        "operationId": "HandleUpdatePlan",
        "tags": [
          "Administration",
          "Billing / Plan Catalogs"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PlanCatalogUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Deactivate Plan",
        "operationId": "HandleDeactivatePlan",
        "tags": [
          "Administration",
          "Billing / Plan Catalogs"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/plans/{id}/addons": {
      "get": {
        "summary": "Get Plan Addons",
        "operationId": "HandleGetPlanAddons",
        "tags": [
          "Administration",
          "Billing / Plan Catalogs"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Attach Plan Addon",
        "operationId": "HandleAttachPlanAddon",
        "tags": [
          "Administration",
          "Billing / Plan Catalogs"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PlanAddonAttach"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/plans/{id}/addons/{addon_item_id}": {
      "patch": {
        "summary": "Update Plan Addon",
        "operationId": "HandleUpdatePlanAddon",
        "tags": [
          "Administration",
          "Billing / Plan Catalogs"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "addon_item_id",
            "in": "path",
            "required": true,
            "description": "addon item id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PlanAddonUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Detach Plan Addon",
        "operationId": "HandleDetachPlanAddon",
        "tags": [
          "Administration",
          "Billing / Plan Catalogs"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "addon_item_id",
            "in": "path",
            "required": true,
            "description": "addon item id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/plans/{id}/permanent": {
      "delete": {
        "summary": "Delete Plan Permanent",
        "operationId": "HandleDeletePlanPermanent",
        "tags": [
          "Administration",
          "Billing / Plan Catalogs"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/gates": {
      "get": {
        "summary": "Get Gate Catalog",
        "operationId": "HandleGetGateCatalog",
        "tags": [
          "Administration",
          "Billing / Addon Items"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Upsert Gate",
        "operationId": "HandleUpsertGate",
        "tags": [
          "Administration",
          "Billing / Addon Items"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/spycloud-usage": {
      "get": {
        "summary": "Get Spy Cloud Usage",
        "operationId": "HandleGetSpyCloudUsage",
        "tags": [
          "Administration",
          "Billing / Addon Items"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/addon-items": {
      "get": {
        "summary": "Get Addon Items",
        "operationId": "HandleGetAddonItems",
        "tags": [
          "Administration",
          "Billing / Overage Rate Cards"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Addon Item",
        "operationId": "HandleCreateAddonItem",
        "tags": [
          "Administration",
          "Billing / Overage Rate Cards"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateAddonItemInput"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/addon-items/{id}": {
      "get": {
        "summary": "Get Addon Item Detail",
        "operationId": "HandleGetAddonItemDetail",
        "tags": [
          "Administration",
          "Billing / Overage Rate Cards"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Addon Item",
        "operationId": "HandleUpdateAddonItem",
        "tags": [
          "Administration",
          "Billing / Overage Rate Cards"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AddonItemUpdate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Deactivate Addon Item",
        "operationId": "HandleDeactivateAddonItem",
        "tags": [
          "Administration",
          "Billing / Overage Rate Cards"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/overage-rate-cards": {
      "get": {
        "summary": "Get Overage Rate Cards",
        "operationId": "HandleGetOverageRateCards",
        "tags": [
          "Administration",
          "Billing / Overage Rate Cards"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Upsert Overage Rate Card",
        "operationId": "HandleUpsertOverageRateCard",
        "tags": [
          "Administration",
          "Billing / Overage Rate Cards"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/overage-rate-cards/{id}": {
      "delete": {
        "summary": "Delete Overage Rate Card Override",
        "operationId": "HandleDeleteOverageRateCardOverride",
        "tags": [
          "Administration",
          "Billing / Overage Rate Cards"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/organizations/{id}/billing-policy": {
      "patch": {
        "summary": "Set Org Billing Policy",
        "operationId": "HandleSetOrgBillingPolicy",
        "tags": [
          "Administration",
          "Billing / Overage Rate Cards"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/organizations/{id}/overages": {
      "patch": {
        "summary": "Update Contract Overages",
        "operationId": "HandleUpdateContractOverages",
        "tags": [
          "Administration",
          "Billing / Overage Rate Cards"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/settings": {
      "get": {
        "summary": "Get Billing Settings",
        "operationId": "HandleGetBillingSettings",
        "tags": [
          "Administration",
          "Billing / Settings"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Billing Settings Admin",
        "operationId": "HandleUpdateBillingSettingsAdmin",
        "tags": [
          "Administration",
          "Billing / Settings"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/settings/logo": {
      "get": {
        "summary": "Get Company Logo",
        "operationId": "HandleGetCompanyLogo",
        "tags": [
          "Administration",
          "Billing / Settings"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Upload Company Logo",
        "operationId": "HandleUploadCompanyLogo",
        "tags": [
          "Administration",
          "Billing / Settings"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/quotes": {
      "get": {
        "summary": "List Quotes",
        "operationId": "HandleListQuotes",
        "tags": [
          "Administration",
          "Billing / Quotes"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create Quote",
        "operationId": "HandleCreateQuote",
        "tags": [
          "Administration",
          "Billing / Quotes"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateQuoteInput"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/quotes/{id}": {
      "get": {
        "summary": "Get Quote",
        "operationId": "HandleGetQuote",
        "tags": [
          "Administration",
          "Billing / Quotes"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Quote",
        "operationId": "HandleUpdateQuote",
        "tags": [
          "Administration",
          "Billing / Quotes"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateQuoteInput"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "summary": "Delete Quote",
        "operationId": "HandleDeleteQuote",
        "tags": [
          "Administration",
          "Billing / Quotes"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/quotes/{id}/clone": {
      "post": {
        "summary": "Clone Quote",
        "operationId": "HandleCloneQuote",
        "tags": [
          "Administration",
          "Billing / Quotes"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/quotes/{id}/document": {
      "get": {
        "summary": "Download Quote Document",
        "operationId": "HandleDownloadQuoteDocument",
        "tags": [
          "Administration",
          "Billing / Quotes"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/quotes/{id}/send": {
      "post": {
        "summary": "Send Quote",
        "operationId": "HandleSendQuote",
        "tags": [
          "Administration",
          "Billing / Quotes"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/sla/requests": {
      "get": {
        "summary": "Get Pending SLA Requests",
        "operationId": "HandleGetPendingSLARequests",
        "tags": [
          "Administration",
          "Billing / SLA"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/sla/requests/{id}": {
      "get": {
        "summary": "Get SLA Request By ID",
        "operationId": "HandleGetSLARequestByID",
        "tags": [
          "Administration",
          "Billing / SLA"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Review SLA Request",
        "operationId": "HandleReviewSLARequest",
        "tags": [
          "Administration",
          "Billing / SLA"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HandleReviewSLARequestRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/sla/effective/{org_id}": {
      "get": {
        "summary": "Get Org Effective SLA",
        "operationId": "HandleGetOrgEffectiveSLA",
        "tags": [
          "Administration",
          "Billing / SLA Overrides"
        ],
        "parameters": [
          {
            "name": "org_id",
            "in": "path",
            "required": true,
            "description": "org id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/sla/overrides/{org_id}": {
      "get": {
        "summary": "Get Org SLA Override",
        "operationId": "HandleGetOrgSLAOverride",
        "tags": [
          "Administration",
          "Billing / SLA Overrides"
        ],
        "parameters": [
          {
            "name": "org_id",
            "in": "path",
            "required": true,
            "description": "org id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/organizations/{id}/credit-grants": {
      "post": {
        "summary": "Grant Organization Credits",
        "operationId": "HandleGrantOrganizationCredits",
        "tags": [
          "Administration",
          "Billing / Licensing"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/organizations/{org_id}/entitlements": {
      "get": {
        "summary": "Get Entitlements By Org ID",
        "operationId": "HandleGetEntitlementsByOrgID",
        "tags": [
          "Administration",
          "Billing / Licensing"
        ],
        "parameters": [
          {
            "name": "org_id",
            "in": "path",
            "required": true,
            "description": "org id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EffectiveEntitlements"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "patch": {
        "summary": "Update Entitlements",
        "operationId": "HandleUpdateEntitlements",
        "tags": [
          "Administration",
          "Billing / Licensing"
        ],
        "parameters": [
          {
            "name": "org_id",
            "in": "path",
            "required": true,
            "description": "org id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/metering/billing/snapshot": {
      "post": {
        "summary": "Trigger Billing Snapshot",
        "operationId": "HandleTriggerBillingSnapshot",
        "tags": [
          "Administration",
          "Billing / Metering"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/metering/rollups/daily": {
      "post": {
        "summary": "Trigger Daily Rollup",
        "operationId": "HandleTriggerDailyRollup",
        "tags": [
          "Administration",
          "Billing / Metering"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/metering/rollups/monthly": {
      "post": {
        "summary": "Trigger Monthly Rollup",
        "operationId": "HandleTriggerMonthlyRollup",
        "tags": [
          "Administration",
          "Billing / Metering"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/metering/usage/{org_id}": {
      "get": {
        "summary": "Get Usage By Org",
        "operationId": "HandleGetUsageByOrg",
        "tags": [
          "Administration",
          "Billing / Metering"
        ],
        "parameters": [
          {
            "name": "org_id",
            "in": "path",
            "required": true,
            "description": "org id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/metering/usage/{org_id}/history": {
      "get": {
        "summary": "Get Usage History By Org",
        "operationId": "HandleGetUsageHistoryByOrg",
        "tags": [
          "Administration",
          "Billing / Metering"
        ],
        "parameters": [
          {
            "name": "org_id",
            "in": "path",
            "required": true,
            "description": "org id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/one-time-charges": {
      "get": {
        "summary": "List One Time Charges",
        "operationId": "HandleListOneTimeCharges",
        "tags": [
          "Platform Administration",
          "One-Time Charges"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Create One Time Charge",
        "operationId": "HandleCreateOneTimeCharge",
        "tags": [
          "Platform Administration",
          "One-Time Charges"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HandleCreateOneTimeChargeRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/one-time-charges/ungranted-credit-packs": {
      "get": {
        "summary": "List Ungranted Credit Pack Charges",
        "operationId": "HandleListUngrantedCreditPackCharges",
        "tags": [
          "Platform Administration",
          "One-Time Charges"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/one-time-charges/{id}": {
      "get": {
        "summary": "Get One Time Charge",
        "operationId": "HandleGetOneTimeCharge",
        "tags": [
          "Platform Administration",
          "One-Time Charges"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/one-time-charges/{id}/refund": {
      "post": {
        "summary": "Refund One Time Charge",
        "operationId": "HandleRefundOneTimeCharge",
        "tags": [
          "Platform Administration",
          "One-Time Charges"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "id identifier",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/billing/credits": {
      "get": {
        "summary": "Get Credit Balances By Org",
        "operationId": "HandleGetCreditBalancesByOrg",
        "tags": [
          "Platform Administration",
          "Credits"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/iem/baseline": {
      "post": {
        "summary": "Initiate IEM Baseline",
        "operationId": "HandleInitiateIEMBaseline",
        "tags": [
          "Platform Administration",
          "IEM"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HandleInitiateIEMBaselineRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/iem/usage": {
      "get": {
        "summary": "Get IEM Usage",
        "operationId": "HandleGetIEMUsage",
        "tags": [
          "Platform Administration",
          "IEM"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/agent/communicate": {
      "post": {
        "summary": "Agent Agent Communicate",
        "operationId": "HandleCommunicate",
        "tags": [
          "Administration",
          "Engagements"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AgentWithDetails"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/agent/logs": {
      "post": {
        "summary": "Agent Logs",
        "operationId": "HandleAgentLogs",
        "tags": [
          "Administration",
          "Engagements"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/linux_agent/communicate": {
      "post": {
        "summary": "Linux Agent Linux Agent Communicate",
        "operationId": "HandleCommunicate_2",
        "tags": [
          "Administration",
          "Engagements"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AgentWithDetails"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/linux_agent/logs": {
      "post": {
        "summary": "Linux Agent Logs",
        "operationId": "HandleLinuxAgentLogs",
        "tags": [
          "Administration",
          "Engagements"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/macos_agent/communicate": {
      "post": {
        "summary": "Macos Agent Macos Agent Communicate",
        "operationId": "HandleCommunicate_3",
        "tags": [
          "Administration",
          "Engagements"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AgentWithDetails"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/macos_agent/logs": {
      "post": {
        "summary": "Macos Agent Logs",
        "operationId": "HandleMacosAgentLogs",
        "tags": [
          "Administration",
          "Engagements"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/calendar/events": {
      "get": {
        "summary": "Get Admin Calendar Events",
        "operationId": "HandleGetAdminCalendarEvents",
        "tags": [
          "Administration",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/engagements": {
      "get": {
        "summary": "Get Admin Engagements",
        "operationId": "HandleGetAdminEngagements",
        "tags": [
          "Administration",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/engagements/aggregations": {
      "get": {
        "summary": "Get Admin Engagement Aggregations",
        "operationId": "HandleGetAdminEngagementAggregations",
        "tags": [
          "Administration",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/engagements/requests": {
      "get": {
        "summary": "Get Admin Pending Requests",
        "operationId": "HandleGetAdminPendingRequests",
        "tags": [
          "Administration",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/engagements/sla": {
      "get": {
        "summary": "Get SLA Summary",
        "operationId": "HandleGetSLASummary",
        "tags": [
          "Administration",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/engagements/stats": {
      "get": {
        "summary": "Get Admin Engagement Stats",
        "operationId": "HandleGetAdminEngagementStats",
        "tags": [
          "Administration",
          "Engagements"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/platform-administration/engagements/utilization": {
      "get": {
        "summary": "Get Staff Utilization",
        "operationId": "HandleGetStaffUtilization",
        "tags": [
          "Administration",
          "Engagements"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/windows_agent/communicate": {
      "post": {
        "summary": "Windows Agent Windows Agent Communicate",
        "operationId": "HandleCommunicate_4",
        "tags": [
          "Administration",
          "Engagements"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AgentWithDetails"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/windows_agent/logs": {
      "post": {
        "summary": "Windows Agent Logs",
        "operationId": "HandleWindowsAgentLogs",
        "tags": [
          "Administration",
          "Engagements"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/collector_communication/logs": {
      "post": {
        "summary": "Collector Logs",
        "operationId": "HandleCollectorLogs",
        "tags": [
          "Security Operations",
          "Search"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectorLogBatch"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/agent/link": {
      "post": {
        "summary": "Agent Agent Link",
        "operationId": "HandleAgentLink",
        "tags": [
          "Authentication"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Agent"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LinkResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/apex_communication/link": {
      "post": {
        "summary": "Apex Link",
        "operationId": "HandleApexLink",
        "tags": [
          "Authentication"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApexDataSource"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LinkResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/collector_communication/link": {
      "post": {
        "summary": "Collector Link",
        "operationId": "HandleCollectorLink",
        "tags": [
          "Authentication"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectorDataSource"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LinkResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/integrator_communication/link": {
      "post": {
        "summary": "Integrator Link",
        "operationId": "HandleIntegratorLink",
        "tags": [
          "Authentication"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IntegratorDataSource"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LinkResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/linux_agent/link": {
      "post": {
        "summary": "Linux Agent Agent Link",
        "operationId": "HandleAgentLink_2",
        "tags": [
          "Authentication"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Agent"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LinkResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/macos_agent/link": {
      "post": {
        "summary": "Macos Agent Agent Link",
        "operationId": "HandleAgentLink_3",
        "tags": [
          "Authentication"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Agent"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LinkResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/oauth/token": {
      "post": {
        "summary": "Token",
        "operationId": "HandleToken",
        "tags": [
          "Authentication"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OAuthTokenRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OAuthTokenResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/scanner_communication/link": {
      "post": {
        "summary": "Scanner Link",
        "operationId": "HandleScannerLink",
        "tags": [
          "Authentication"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ScannerDataSource"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LinkResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/security-operations/telemetry/agents/status": {
      "get": {
        "summary": "Security-operations Status",
        "operationId": "HandleStatus",
        "tags": [
          "Authentication"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StatusStats"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/status": {
      "get": {
        "summary": "Status Status",
        "operationId": "HandleStatus_2",
        "tags": [
          "Authentication"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StatusResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/validation-operations/apex/status": {
      "get": {
        "summary": "Validation-operations Status",
        "operationId": "HandleStatus_3",
        "tags": [
          "Authentication"
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StatusStats"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/windows_agent/link": {
      "post": {
        "summary": "Windows Agent Agent Link",
        "operationId": "HandleAgentLink_4",
        "tags": [
          "Authentication"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Agent"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LinkResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/webhooks/azuredevops": {
      "post": {
        "summary": "Azure Dev Ops Webhook",
        "description": "Receive Azure DevOps webhook events",
        "operationId": "HandleAzureDevOpsWebhook",
        "tags": [
          "Webhooks"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AzureDevOpsWebhookPayload"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/webhooks/github": {
      "post": {
        "summary": "Git Hub Webhook",
        "description": "Receive GitHub webhook events (push, PR, etc.)",
        "operationId": "HandleGitHubWebhook",
        "tags": [
          "Webhooks"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GitHubWebhookPayload"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/webhooks/stripe": {
      "post": {
        "summary": "Stripe Webhook",
        "operationId": "HandleStripeWebhook",
        "tags": [
          "Webhooks"
        ],
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/sign-up": {
      "get": {
        "summary": "Get Sign Up Status",
        "operationId": "HandleGetSignUpStatus",
        "tags": [
          "Sign-Up"
        ],
        "parameters": [
          {
            "name": "paginateFrom",
            "in": "query",
            "required": false,
            "description": "Pagination offset (0-based)",
            "schema": {
              "type": "integer",
              "example": 0
            }
          },
          {
            "name": "paginateSize",
            "in": "query",
            "required": false,
            "description": "Items per page",
            "schema": {
              "type": "integer",
              "example": 25
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Paginated list response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "page": {
                      "type": "integer",
                      "example": 1
                    },
                    "pageSize": {
                      "type": "integer",
                      "example": 25
                    },
                    "totalCount": {
                      "type": "integer",
                      "example": 42
                    },
                    "totalPages": {
                      "type": "integer",
                      "example": 2
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "summary": "Sign Up",
        "operationId": "HandleSignUp",
        "tags": [
          "Sign-Up"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SignUpRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v1/sales/contact": {
      "post": {
        "summary": "Contact Sales",
        "operationId": "HandleContactSales",
        "tags": [
          "Sales"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HandleContactSalesRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Operation queued for processing",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueuedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    }
  },
  "components": {
    "securitySchemes": {
      "bearerAuth": {
        "type": "http",
        "scheme": "bearer",
        "bearerFormat": "JWT"
      }
    },
    "schemas": {
      "AIResponseAction": {
        "type": "object",
        "properties": {
          "action_name": {
            "type": "string"
          },
          "action_type": {
            "type": "string"
          },
          "alert_id": {
            "type": "string",
            "nullable": true
          },
          "approval_level": {
            "type": "string"
          },
          "approved_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "approved_by": {
            "type": "string",
            "nullable": true
          },
          "approved_by_name": {
            "type": "string",
            "nullable": true
          },
          "case_id": {
            "type": "string",
            "nullable": true
          },
          "confidence": {
            "type": "integer"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "description": {
            "type": "string"
          },
          "error_message": {
            "type": "string",
            "nullable": true
          },
          "executed_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "execution_result": {
            "type": "object"
          },
          "expires_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "incident_id": {
            "type": "string",
            "nullable": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "parameters": {
            "type": "object"
          },
          "reasoning": {
            "type": "string"
          },
          "rejected_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "rejected_by": {
            "type": "string",
            "nullable": true
          },
          "rejected_by_name": {
            "type": "string",
            "nullable": true
          },
          "rejection_reason": {
            "type": "string",
            "nullable": true
          },
          "requires_approval": {
            "type": "boolean"
          },
          "reversible": {
            "type": "boolean"
          },
          "risk_level": {
            "type": "string"
          },
          "risk_level_int": {
            "type": "integer"
          },
          "rolled_back_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "rolled_back_by": {
            "type": "string",
            "nullable": true
          },
          "rolled_back_by_name": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string"
          },
          "target_id": {
            "type": "string"
          },
          "target_name": {
            "type": "string"
          },
          "target_type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "urgency": {
            "type": "string"
          },
          "urgency_int": {
            "type": "integer"
          }
        }
      },
      "AddonItemUpdate": {
        "type": "object",
        "properties": {
          "active": {
            "type": "boolean",
            "description": "Whether the addon is active"
          },
          "addon_name": {
            "type": "string",
            "description": "Addon name",
            "example": "Extra Scanner"
          },
          "category": {
            "type": "string",
            "description": "Category",
            "example": "scanner"
          },
          "default_price_cents": {
            "type": "integer",
            "description": "Default price in cents",
            "example": 4999
          },
          "description": {
            "type": "string",
            "description": "Description",
            "example": "Additional scanner allocation"
          }
        }
      },
      "Administration": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "logo": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "organization_limit": {
            "type": "integer"
          },
          "pools": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "byte"
            }
          },
          "pricing": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "byte"
            }
          },
          "primary_domain": {
            "type": "string",
            "nullable": true
          },
          "slug": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AdsiCredential": {
        "type": "object",
        "properties": {
          "domain": {
            "type": "string",
            "nullable": true
          },
          "password": {
            "type": "string"
          },
          "username": {
            "type": "string"
          }
        }
      },
      "Agent": {
        "type": "object",
        "properties": {
          "architecture": {
            "type": "string",
            "description": "CPU architecture",
            "example": "amd64"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "hostname": {
            "type": "string",
            "description": "Hostname",
            "example": "workstation-01"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Agent ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "ip_address": {
            "type": "string",
            "description": "IP address",
            "example": "192.168.1.50"
          },
          "last_check_in": {
            "type": "string",
            "format": "date-time",
            "description": "Last check-in time",
            "example": "2024-12-15T10:30:00Z"
          },
          "operating_system": {
            "type": "string",
            "description": "OS name",
            "example": "Windows"
          },
          "operating_system_details": {
            "type": "string",
            "description": "OS details",
            "example": "Windows 11 Pro 23H2"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "status": {
            "type": "string",
            "description": "Agent status",
            "example": "online"
          },
          "status_color": {
            "type": "string",
            "description": "Status color",
            "example": "green"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "description": "Updated timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "uuid": {
            "type": "string",
            "description": "Agent UUID",
            "example": "agt-abc123"
          }
        }
      },
      "AgentAssets": {
        "type": "object",
        "properties": {
          "online": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        }
      },
      "AgentHotfix": {
        "type": "object",
        "properties": {
          "agent_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "hotfix_id": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          }
        }
      },
      "AgentInstalledSoftware": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Record ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "name": {
            "type": "string",
            "description": "Software name",
            "example": "Google Chrome"
          },
          "publisher": {
            "type": "string",
            "description": "Publisher",
            "example": "Google LLC"
          },
          "version": {
            "type": "string",
            "description": "Version",
            "example": "120.0.6099.130"
          }
        }
      },
      "AgentLocalUser": {
        "type": "object",
        "properties": {
          "agent_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "first_name": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "last_name": {
            "type": "string"
          },
          "roles": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "username": {
            "type": "string"
          }
        }
      },
      "AgentMissingPatch": {
        "type": "object",
        "properties": {
          "cve_ids": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "example": [
              "CVE-2024-20674"
            ]
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Record ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "patch_id": {
            "type": "string",
            "description": "Patch identifier",
            "example": "KB5034441"
          },
          "release_date": {
            "type": "string",
            "description": "Release date",
            "example": "2024-01-09"
          },
          "severity": {
            "type": "string",
            "description": "Severity",
            "example": "Critical"
          },
          "title": {
            "type": "string",
            "description": "Patch title",
            "example": "2024-01 Security Update for Windows 11"
          }
        }
      },
      "AgentNetworkInterface": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Interface ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "ip_addresses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "example": [
              "192.168.1.50"
            ]
          },
          "mac_address": {
            "type": "string",
            "description": "MAC address",
            "example": "00:1A:2B:3C:4D:5E"
          },
          "name": {
            "type": "string",
            "description": "Interface name",
            "example": "Ethernet0"
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "up"
          },
          "type": {
            "type": "string",
            "description": "Interface type",
            "example": "ethernet"
          }
        }
      },
      "AgentProcess": {
        "type": "object",
        "properties": {
          "agent_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "memory_bytes": {
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "process_id": {
            "type": "integer"
          },
          "start_time": {
            "$ref": "#/components/schemas/NullableTime",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AgentResourceHistory": {
        "type": "object",
        "properties": {
          "cpu": {
            "type": "array",
            "items": {
              "type": "array",
              "items": {
                "type": "number"
              }
            },
            "description": "CPU usage over time [[timestamp, percent], ...]"
          },
          "memory": {
            "type": "array",
            "items": {
              "type": "array",
              "items": {
                "type": "number"
              }
            },
            "description": "Memory usage over time [[timestamp, percent], ...]"
          }
        }
      },
      "AgentUpdate": {
        "type": "object",
        "properties": {
          "business_unit_id": {
            "type": "string",
            "description": "Business unit assignment",
            "nullable": true
          },
          "hostname": {
            "type": "string",
            "description": "Updated hostname",
            "nullable": true
          }
        }
      },
      "AgentWithDetails": {
        "type": "object",
        "properties": {
          "architecture": {
            "type": "string",
            "description": "CPU architecture",
            "example": "amd64"
          },
          "cpu": {
            "type": "integer",
            "description": "CPU cores",
            "example": 8
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "hostname": {
            "type": "string",
            "description": "Hostname",
            "example": "workstation-01"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Agent ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "installed_software": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AgentInstalledSoftware"
            }
          },
          "ip_address": {
            "type": "string",
            "description": "IP address",
            "example": "192.168.1.50"
          },
          "last_check_in": {
            "type": "string",
            "format": "date-time",
            "description": "Last check-in time",
            "example": "2024-12-15T10:30:00Z"
          },
          "load": {
            "type": "number",
            "description": "System load",
            "example": 0.45
          },
          "missing_patches": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AgentMissingPatch"
            }
          },
          "network_interfaces": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AgentNetworkInterface"
            }
          },
          "operating_system": {
            "type": "string",
            "description": "OS name",
            "example": "Windows"
          },
          "operating_system_details": {
            "type": "string",
            "description": "OS details",
            "example": "Windows 11 Pro 23H2"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "ram": {
            "type": "number",
            "description": "RAM in GB",
            "example": 16
          },
          "status": {
            "type": "string",
            "description": "Agent status",
            "example": "online"
          },
          "status_color": {
            "type": "string",
            "description": "Status color",
            "example": "green"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "description": "Updated timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "uuid": {
            "type": "string",
            "description": "Agent UUID",
            "example": "agt-abc123"
          }
        }
      },
      "AliveConfig": {
        "type": "object",
        "properties": {
          "alive": {
            "type": "boolean",
            "nullable": true
          }
        }
      },
      "AnalystFeedback": {
        "type": "object",
        "properties": {
          "action_log_id": {
            "type": "string",
            "nullable": true
          },
          "additional_context": {
            "type": "string"
          },
          "ai_confidence": {
            "type": "integer"
          },
          "ai_decision": {
            "type": "string"
          },
          "ai_output": {
            "type": "object"
          },
          "ai_reasoning": {
            "type": "string"
          },
          "alert_id": {
            "type": "string",
            "nullable": true
          },
          "analyst_id": {
            "type": "string"
          },
          "analyst_name": {
            "type": "string"
          },
          "case_id": {
            "type": "string",
            "nullable": true
          },
          "correct_decision": {
            "type": "string"
          },
          "correction_category": {
            "type": "string"
          },
          "correction_reason": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "feedback_comments": {
            "type": "string"
          },
          "feedback_rating": {
            "type": "integer"
          },
          "feedback_type": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "incident_id": {
            "type": "string",
            "nullable": true
          },
          "is_correct": {
            "type": "boolean"
          },
          "marked_for_review": {
            "type": "boolean"
          },
          "missed_indicators": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "response_action_id": {
            "type": "string",
            "nullable": true
          },
          "review_notes": {
            "type": "string"
          },
          "reviewed_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "reviewed_by": {
            "type": "string",
            "nullable": true
          },
          "reviewed_by_name": {
            "type": "string"
          },
          "trained_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "training_batch_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "used_for_training": {
            "type": "boolean"
          }
        }
      },
      "ApexAppliance": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Apex appliance ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "name": {
            "type": "string",
            "description": "Appliance name",
            "example": "PentestBot-Alpha"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "running"
          },
          "target": {
            "type": "string",
            "description": "Target",
            "example": "192.168.1.0/24"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "description": "Updated timestamp",
            "example": "2024-12-15T10:30:00Z"
          }
        }
      },
      "ApexCampaign": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "description": {
            "type": "string",
            "description": "Description",
            "example": "Quarterly internal penetration test"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Campaign ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "name": {
            "type": "string",
            "description": "Campaign name",
            "example": "Q1 Internal Pentest"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "active"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "description": "Updated timestamp",
            "example": "2024-12-15T10:30:00Z"
          }
        }
      },
      "ApexCampaignCreate": {
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "description": "Description",
            "example": "Quarterly internal penetration test"
          },
          "name": {
            "type": "string",
            "description": "Campaign name",
            "example": "Q1 Internal Pentest"
          }
        }
      },
      "ApexCompletedTask": {
        "type": "object",
        "properties": {
          "completed_at": {
            "type": "string",
            "format": "date-time"
          },
          "error_msg": {
            "type": "string",
            "nullable": true
          },
          "progress": {
            "type": "integer"
          },
          "result_count": {
            "type": "integer"
          },
          "results": {
            "type": "object"
          },
          "started_at": {
            "type": "string",
            "format": "date-time"
          },
          "status": {
            "type": "string"
          },
          "task_id": {
            "type": "string"
          }
        }
      },
      "ApexCompletedTasksRequest": {
        "type": "object",
        "properties": {
          "apex_uuid": {
            "type": "string"
          },
          "completed_tasks": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ApexCompletedTask"
            }
          }
        }
      },
      "ApexDataSource": {
        "type": "object",
        "properties": {
          "cores": {
            "type": "integer"
          },
          "hostname": {
            "type": "string"
          },
          "ip_addr": {
            "type": "string",
            "description": "IP address"
          },
          "load": {
            "type": "number"
          },
          "mode": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "os": {
            "type": "string"
          },
          "ram": {
            "type": "number"
          },
          "status": {
            "type": "string"
          },
          "status_color": {
            "type": "string"
          },
          "status_fa": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "uuid": {
            "type": "string"
          },
          "version": {
            "type": "string"
          }
        }
      },
      "ApexLLMCompletionRequest": {
        "type": "object",
        "properties": {
          "apex_uuid": {
            "type": "string"
          },
          "max_tokens": {
            "type": "integer"
          },
          "messages": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ApexLLMMessage"
            }
          },
          "model": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "request_id": {
            "type": "string"
          },
          "system": {
            "type": "string"
          },
          "temperature": {
            "type": "number"
          }
        }
      },
      "ApexLLMMessage": {
        "type": "object",
        "properties": {
          "content": {
            "type": "string"
          },
          "role": {
            "type": "string"
          }
        }
      },
      "ApexSessionUpdate": {
        "type": "object",
        "properties": {
          "action_history": {
            "type": "object"
          },
          "apex_uuid": {
            "type": "string"
          },
          "current_goals": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "knowledge_graph": {
            "type": "object"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "session_id": {
            "type": "string"
          }
        }
      },
      "ApexTask": {
        "type": "object",
        "properties": {
          "apex_appliance_id": {
            "type": "string",
            "format": "uuid",
            "description": "Apex appliance ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Task ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "name": {
            "type": "string",
            "description": "Task name",
            "example": "Network Scan"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "progress": {
            "type": "integer",
            "description": "Progress percentage",
            "example": 45
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "running"
          },
          "target": {
            "type": "string",
            "description": "Target",
            "example": "192.168.1.0/24"
          },
          "task_type": {
            "type": "string",
            "description": "Task type",
            "example": "network_scan"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "description": "Updated timestamp",
            "example": "2024-12-15T10:30:00Z"
          }
        }
      },
      "ApexTaskCreate": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Task name",
            "example": "Network Scan"
          },
          "target": {
            "type": "string",
            "description": "Target",
            "example": "192.168.1.0/24"
          },
          "task_type": {
            "type": "string",
            "description": "Task type",
            "example": "network_scan"
          }
        }
      },
      "Application": {
        "type": "object",
        "properties": {
          "business_criticality": {
            "type": "string"
          },
          "business_unit_id": {
            "type": "string",
            "nullable": true
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "description": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "name": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "owner": {
            "type": "string"
          },
          "path": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "status_color": {
            "type": "string"
          },
          "status_fa": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "ApplicationAssetBulkUnlink": {
        "type": "object",
        "properties": {
          "exclude": {
            "type": "boolean"
          },
          "mapping_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "reason": {
            "type": "string"
          },
          "rule_id": {
            "type": "string"
          }
        }
      },
      "ApplicationAssetMapping": {
        "type": "object",
        "properties": {
          "application_id": {
            "type": "string",
            "format": "uuid",
            "description": "Application ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "host_id": {
            "type": "string",
            "description": "Host ID",
            "nullable": true
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Mapping ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "match_source": {
            "type": "string",
            "description": "Match source",
            "example": "manual"
          },
          "web_application_id": {
            "type": "string",
            "description": "Web application ID",
            "nullable": true
          }
        }
      },
      "ApplicationAssetMappingCreate": {
        "type": "object",
        "properties": {
          "host_id": {
            "type": "string",
            "description": "Host ID to map",
            "nullable": true
          },
          "web_application_id": {
            "type": "string",
            "description": "Web application ID to map",
            "nullable": true
          }
        }
      },
      "ApplicationAssetRuleCreate": {
        "type": "object",
        "properties": {
          "application_environment_id": {
            "type": "string",
            "nullable": true
          },
          "match_mode": {
            "type": "string"
          },
          "provider": {
            "type": "string",
            "nullable": true
          },
          "scope_kind": {
            "type": "string"
          },
          "scope_value": {
            "type": "string"
          },
          "tag_key": {
            "type": "string"
          },
          "tag_value": {
            "type": "string"
          }
        }
      },
      "ApplicationCreate": {
        "type": "object",
        "properties": {
          "business_criticality": {
            "type": "string",
            "description": "Business criticality",
            "example": "high",
            "enum": [
              "critical",
              "high",
              "medium",
              "low"
            ]
          },
          "business_unit_id": {
            "type": "string",
            "description": "Business unit ID",
            "nullable": true
          },
          "description": {
            "type": "string",
            "description": "Description",
            "example": "Public-facing customer portal"
          },
          "name": {
            "type": "string",
            "description": "Name",
            "example": "Customer Portal"
          },
          "owner": {
            "type": "string",
            "description": "Owner",
            "example": "engineering"
          }
        }
      },
      "ApplicationEnvironment": {
        "type": "object",
        "properties": {
          "application_id": {
            "type": "string",
            "format": "uuid",
            "description": "Application ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "description": {
            "type": "string",
            "description": "Description",
            "example": "Production environment"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Environment ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "name": {
            "type": "string",
            "description": "Environment name",
            "example": "production"
          },
          "normalized_url": {
            "type": "string",
            "description": "Environment URL",
            "example": "https://portal.acme.com"
          },
          "url_id": {
            "type": "string",
            "format": "uuid",
            "description": "Associated URL ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          }
        }
      },
      "ApplicationEnvironmentCreate": {
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "description": "Description",
            "example": "Staging environment"
          },
          "name": {
            "type": "string",
            "description": "Environment name",
            "example": "staging"
          },
          "url_id": {
            "type": "string",
            "format": "uuid",
            "description": "URL ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          }
        }
      },
      "ApplicationEnvironmentUpdate": {
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "description": "Updated description",
            "nullable": true
          },
          "name": {
            "type": "string",
            "description": "Updated name",
            "nullable": true
          },
          "url_id": {
            "type": "string",
            "description": "Updated URL ID",
            "nullable": true
          }
        }
      },
      "ApplicationListItem": {
        "type": "object",
        "properties": {
          "asset_count": {
            "type": "integer",
            "description": "Mapped assets",
            "example": 5
          },
          "business_criticality": {
            "type": "string",
            "description": "Business criticality",
            "example": "high",
            "enum": [
              "critical",
              "high",
              "medium",
              "low"
            ]
          },
          "business_unit_name": {
            "type": "string",
            "description": "Business unit name",
            "nullable": true
          },
          "description": {
            "type": "string",
            "description": "Description",
            "example": "Public-facing customer self-service portal"
          },
          "environment_count": {
            "type": "integer",
            "description": "Number of environments",
            "example": 3
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Application ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "name": {
            "type": "string",
            "description": "Application name",
            "example": "Customer Portal"
          },
          "owner": {
            "type": "string",
            "description": "Owner",
            "example": "engineering"
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "active"
          },
          "status_color": {
            "type": "string",
            "description": "Status color",
            "example": "green"
          }
        }
      },
      "ApplicationRiskSummary": {
        "type": "object",
        "properties": {
          "critical_findings": {
            "type": "integer",
            "description": "Critical findings",
            "example": 2
          },
          "high_findings": {
            "type": "integer",
            "description": "High findings",
            "example": 8
          },
          "low_findings": {
            "type": "integer",
            "description": "Low findings",
            "example": 30
          },
          "medium_findings": {
            "type": "integer",
            "description": "Medium findings",
            "example": 15
          },
          "risk_score": {
            "type": "number",
            "description": "Overall risk score",
            "example": 7.5
          },
          "total_assets": {
            "type": "integer",
            "description": "Total mapped assets",
            "example": 5
          }
        }
      },
      "ApplicationUpdate": {
        "type": "object",
        "properties": {
          "business_criticality": {
            "type": "string",
            "description": "Updated business criticality",
            "nullable": true
          },
          "business_unit_id": {
            "type": "string",
            "description": "Updated business unit",
            "nullable": true
          },
          "description": {
            "type": "string",
            "description": "Updated description",
            "nullable": true
          },
          "name": {
            "type": "string",
            "description": "Updated name",
            "nullable": true
          },
          "owner": {
            "type": "string",
            "description": "Updated owner",
            "nullable": true
          }
        }
      },
      "ApplicationWithDetails": {
        "type": "object",
        "properties": {
          "business_criticality": {
            "type": "string",
            "description": "Business criticality",
            "example": "high"
          },
          "business_unit_name": {
            "type": "string",
            "description": "Business unit",
            "nullable": true
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "description": {
            "type": "string",
            "description": "Description",
            "example": "Public-facing customer self-service portal"
          },
          "environments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ApplicationEnvironment"
            }
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Application ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "name": {
            "type": "string",
            "description": "Name",
            "example": "Customer Portal"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "owner": {
            "type": "string",
            "description": "Owner",
            "example": "engineering"
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "active"
          }
        }
      },
      "AssetsBySeverity": {
        "type": "object",
        "properties": {
          "critical": {
            "type": "integer",
            "description": "Critical count",
            "example": 5
          },
          "high": {
            "type": "integer",
            "description": "High count",
            "example": 12
          },
          "low": {
            "type": "integer",
            "description": "Low count",
            "example": 87
          },
          "medium": {
            "type": "integer",
            "description": "Medium count",
            "example": 34
          }
        }
      },
      "AssetsSummary": {
        "type": "object",
        "properties": {
          "agents": {
            "$ref": "#/components/schemas/AgentAssets"
          },
          "cloud_aws": {
            "$ref": "#/components/schemas/CloudAwsAssets"
          },
          "cloud_azure": {
            "$ref": "#/components/schemas/CloudAzureAssets"
          },
          "code": {
            "$ref": "#/components/schemas/CodeAssets"
          },
          "domains": {
            "$ref": "#/components/schemas/DomainAssets"
          },
          "network": {
            "$ref": "#/components/schemas/NetworkAssets"
          },
          "web": {
            "$ref": "#/components/schemas/WebAssets"
          }
        }
      },
      "AssignRequest": {
        "type": "object",
        "properties": {
          "assignee_id": {
            "type": "string",
            "format": "uuid",
            "description": "User ID to assign",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          }
        }
      },
      "AttachedPermissionsBoundary": {
        "type": "object",
        "properties": {
          "permissionsBoundaryArn": {
            "type": "string"
          },
          "permissionsBoundaryType": {
            "type": "string"
          }
        }
      },
      "AvailableFieldsInSiem": {
        "type": "object",
        "properties": {
          "available_fields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/KVFields"
            }
          }
        }
      },
      "AwsAccount": {
        "type": "object",
        "properties": {
          "account_id": {
            "type": "string",
            "description": "AWS account number",
            "example": "123456789012"
          },
          "account_name": {
            "type": "string",
            "description": "Account name",
            "example": "Production"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Record ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          }
        }
      },
      "AwsAccountUpdate": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "description": "Updated account name",
            "nullable": true
          }
        }
      },
      "AwsApiGateway": {
        "type": "object",
        "properties": {
          "access_logging_enabled": {
            "type": "boolean"
          },
          "api_endpoint": {
            "type": "string"
          },
          "api_id": {
            "type": "string"
          },
          "api_name": {
            "type": "string"
          },
          "api_type": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "created_date": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "description": {
            "type": "string"
          },
          "disable_execute_api_endpoint": {
            "type": "boolean"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "protocol_type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "version": {
            "type": "string"
          },
          "waf_web_acl_arn": {
            "type": "string"
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AwsApiGatewayWithDetails": {
        "type": "object",
        "properties": {
          "access_logging_enabled": {
            "type": "boolean"
          },
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "api_endpoint": {
            "type": "string"
          },
          "api_id": {
            "type": "string"
          },
          "api_name": {
            "type": "string"
          },
          "api_type": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "created_date": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "description": {
            "type": "string"
          },
          "disable_execute_api_endpoint": {
            "type": "boolean"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "protocol_type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "version": {
            "type": "string"
          },
          "waf_web_acl_arn": {
            "type": "string"
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AwsBackupVault": {
        "type": "object",
        "properties": {
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "lock_status": {
            "type": "string"
          },
          "locked": {
            "type": "boolean"
          },
          "number_of_recovery_points": {
            "type": "integer"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "vault_arn": {
            "type": "string"
          },
          "vault_name": {
            "type": "string"
          }
        }
      },
      "AwsBackupVaultWithDetails": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "lock_status": {
            "type": "string"
          },
          "locked": {
            "type": "boolean"
          },
          "number_of_recovery_points": {
            "type": "integer"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "vault_arn": {
            "type": "string"
          },
          "vault_name": {
            "type": "string"
          }
        }
      },
      "AwsCloudFront": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "distribution_id": {
            "type": "string",
            "description": "Distribution ID",
            "example": "E1A2B3C4D5E6F7"
          },
          "domain_name": {
            "type": "string",
            "description": "Domain",
            "example": "d1234567890.cloudfront.net"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Record ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "Deployed"
          }
        }
      },
      "AwsCloudFrontDistribution": {
        "type": "object",
        "properties": {
          "aliases": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "aws_account_id": {
            "type": "string"
          },
          "comment": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "distribution_id": {
            "type": "string"
          },
          "domain_name": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "http_version": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "is_ipv6_enabled": {
            "type": "boolean"
          },
          "last_modified_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "origins": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "path": {
            "type": "string"
          },
          "price_class": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AwsCloudFrontDistributionWithDetails": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "aliases": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "aws_account_id": {
            "type": "string"
          },
          "comment": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "distribution_id": {
            "type": "string"
          },
          "domain_name": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "http_version": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "is_ipv6_enabled": {
            "type": "boolean"
          },
          "last_modified_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "origins": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "path": {
            "type": "string"
          },
          "price_class": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AwsCloudTrailTrail": {
        "type": "object",
        "properties": {
          "aws_account_id": {
            "type": "string"
          },
          "cloudwatch_logs_log_group_arn": {
            "type": "string"
          },
          "cloudwatch_logs_role_arn": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "has_custom_event_selectors": {
            "type": "boolean"
          },
          "has_insight_selectors": {
            "type": "boolean"
          },
          "home_region": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "is_logging": {
            "type": "boolean"
          },
          "is_multi_region_trail": {
            "type": "boolean"
          },
          "is_organization_trail": {
            "type": "boolean"
          },
          "kms_key_id": {
            "type": "string"
          },
          "log_file_validation_enabled": {
            "type": "boolean"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "s3_bucket_name": {
            "type": "string"
          },
          "s3_key_prefix": {
            "type": "string"
          },
          "trail_arn": {
            "type": "string"
          },
          "trail_name": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AwsCloudTrailTrailWithDetails": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "cloudwatch_logs_log_group_arn": {
            "type": "string"
          },
          "cloudwatch_logs_role_arn": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "has_custom_event_selectors": {
            "type": "boolean"
          },
          "has_insight_selectors": {
            "type": "boolean"
          },
          "home_region": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "is_logging": {
            "type": "boolean"
          },
          "is_multi_region_trail": {
            "type": "boolean"
          },
          "is_organization_trail": {
            "type": "boolean"
          },
          "kms_key_id": {
            "type": "string"
          },
          "log_file_validation_enabled": {
            "type": "boolean"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "s3_bucket_name": {
            "type": "string"
          },
          "s3_key_prefix": {
            "type": "string"
          },
          "trail_arn": {
            "type": "string"
          },
          "trail_name": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AwsCodeBuildProject": {
        "type": "object",
        "properties": {
          "aws_account_id": {
            "type": "string"
          },
          "compute_type": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "environment_type": {
            "type": "string"
          },
          "has_plaintext_env_vars": {
            "type": "boolean"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "image": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "privileged_mode": {
            "type": "boolean"
          },
          "project_arn": {
            "type": "string"
          },
          "project_name": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "service_role": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AwsCodeBuildProjectWithDetails": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "compute_type": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "environment_type": {
            "type": "string"
          },
          "has_plaintext_env_vars": {
            "type": "boolean"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "image": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "privileged_mode": {
            "type": "boolean"
          },
          "project_arn": {
            "type": "string"
          },
          "project_name": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "service_role": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AwsCodePipeline": {
        "type": "object",
        "properties": {
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "pipeline_arn": {
            "type": "string"
          },
          "pipeline_name": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "role_arn": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AwsCodePipelineWithDetails": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "pipeline_arn": {
            "type": "string"
          },
          "pipeline_name": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "role_arn": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AwsDynamoDBTable": {
        "type": "object",
        "properties": {
          "aws_account_id": {
            "type": "string"
          },
          "billing_mode": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "creation_date_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "encryption_enabled": {
            "type": "boolean"
          },
          "encryption_type": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "item_count": {
            "type": "integer"
          },
          "kms_key_id": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "point_in_time_recovery_enabled": {
            "type": "boolean"
          },
          "read_capacity_units": {
            "type": "integer"
          },
          "stream_enabled": {
            "type": "boolean"
          },
          "stream_view_type": {
            "type": "string"
          },
          "table_arn": {
            "type": "string"
          },
          "table_name": {
            "type": "string"
          },
          "table_size_bytes": {
            "type": "integer"
          },
          "table_status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "write_capacity_units": {
            "type": "integer"
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AwsDynamoDBTableWithDetails": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "billing_mode": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "creation_date_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "encryption_enabled": {
            "type": "boolean"
          },
          "encryption_type": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "item_count": {
            "type": "integer"
          },
          "kms_key_id": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "point_in_time_recovery_enabled": {
            "type": "boolean"
          },
          "read_capacity_units": {
            "type": "integer"
          },
          "stream_enabled": {
            "type": "boolean"
          },
          "stream_view_type": {
            "type": "string"
          },
          "table_arn": {
            "type": "string"
          },
          "table_name": {
            "type": "string"
          },
          "table_size_bytes": {
            "type": "integer"
          },
          "table_status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "write_capacity_units": {
            "type": "integer"
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AwsEC2BlockDevice": {
        "type": "object",
        "properties": {
          "attach_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "delete_on_termination": {
            "type": "boolean"
          },
          "device_name": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "instance_id": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "volume_id": {
            "type": "string"
          }
        }
      },
      "AwsEC2Instance": {
        "type": "object",
        "properties": {
          "availability_zone": {
            "type": "string",
            "description": "AZ",
            "example": "us-east-1a"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Record ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "instance_id": {
            "type": "string",
            "description": "AWS instance ID",
            "example": "i-0abcdef1234567890"
          },
          "instance_type": {
            "type": "string",
            "description": "Instance type",
            "example": "t3.medium"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "os": {
            "type": "string",
            "description": "Operating system",
            "example": "Amazon Linux 2"
          },
          "private_ip_address": {
            "type": "string",
            "description": "Private IP",
            "example": "10.0.1.100"
          },
          "public_ip_address": {
            "type": "string",
            "description": "Public IP",
            "example": "54.123.45.67"
          },
          "state": {
            "type": "string",
            "description": "Instance state",
            "example": "running"
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "alive"
          },
          "status_color": {
            "type": "string",
            "description": "Status color",
            "example": "green"
          }
        }
      },
      "AwsEC2InstanceWithDetails": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "architecture": {
            "type": "string"
          },
          "availability_zone": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "block_devices": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AwsEC2BlockDevice"
            }
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "ebs_optimized": {
            "type": "boolean"
          },
          "ena_support": {
            "type": "boolean"
          },
          "hypervisor": {
            "type": "string"
          },
          "iam_instance_profile_arn": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "image_id": {
            "type": "string"
          },
          "instance_id": {
            "type": "string"
          },
          "instance_type": {
            "type": "string"
          },
          "key_name": {
            "type": "string"
          },
          "last_discovery_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "launch_time": {
            "type": "string",
            "format": "date-time"
          },
          "network_interfaces": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AwsEC2NetworkInterface"
            }
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "os": {
            "type": "string"
          },
          "os_fa_icon": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "os_fa_icon_code": {
            "type": "string"
          },
          "os_fa_icon_type": {
            "type": "string"
          },
          "path": {
            "type": "string"
          },
          "placement": {
            "type": "string"
          },
          "platform": {
            "type": "string"
          },
          "platform_details": {
            "type": "string"
          },
          "private_dns_name": {
            "type": "string"
          },
          "private_ip_address": {
            "type": "string"
          },
          "public": {
            "type": "boolean"
          },
          "public_dns_name": {
            "type": "string"
          },
          "public_ip_address": {
            "type": "string"
          },
          "root_device_name": {
            "type": "string"
          },
          "root_device_type": {
            "type": "string"
          },
          "security_groups": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AwsEC2SecurityGroup"
            }
          },
          "source_dest_check": {
            "type": "boolean"
          },
          "state": {
            "type": "string"
          },
          "state_code": {
            "type": "integer"
          },
          "state_transition_reason": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "status_color": {
            "type": "string"
          },
          "status_fa": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "subnet_id": {
            "type": "string"
          },
          "tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AwsEC2Tag"
            }
          },
          "tenancy": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "usage_operation": {
            "type": "string"
          },
          "virtualization_type": {
            "type": "string"
          },
          "vpc_id": {
            "type": "string"
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AwsEC2NetworkInterface": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "device_index": {
            "type": "integer"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "instance_id": {
            "type": "string"
          },
          "interface_type": {
            "type": "string"
          },
          "mac_address": {
            "type": "string"
          },
          "network_interface_id": {
            "type": "string"
          },
          "private_dns_name": {
            "type": "string"
          },
          "private_ip_address": {
            "type": "string"
          },
          "public_dns_name": {
            "type": "string"
          },
          "public_ip_address": {
            "type": "string"
          },
          "source_dest_check": {
            "type": "boolean"
          },
          "status": {
            "type": "string"
          },
          "subnet_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "vpc_id": {
            "type": "string"
          }
        }
      },
      "AwsEC2SecurityGroup": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "group_id": {
            "type": "string"
          },
          "group_name": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "instance_id": {
            "type": "string"
          }
        }
      },
      "AwsEC2Tag": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "instance_id": {
            "type": "string"
          },
          "key": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "AwsEFSFileSystem": {
        "type": "object",
        "properties": {
          "arn": {
            "type": "string"
          },
          "availability_zone_name": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "encrypted": {
            "type": "boolean"
          },
          "file_system_arn": {
            "type": "string"
          },
          "file_system_id": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "kms_key_id": {
            "type": "string"
          },
          "life_cycle_state": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "number_of_mount_targets": {
            "type": "integer"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "performance_mode": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "size_in_bytes": {
            "type": "integer"
          },
          "throughput_mode": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "zone_id": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "AwsEFSFileSystemWithDetails": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "arn": {
            "type": "string"
          },
          "availability_zone_name": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "encrypted": {
            "type": "boolean"
          },
          "file_system_arn": {
            "type": "string"
          },
          "file_system_id": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "kms_key_id": {
            "type": "string"
          },
          "life_cycle_state": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "number_of_mount_targets": {
            "type": "integer"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "performance_mode": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "size_in_bytes": {
            "type": "integer"
          },
          "throughput_mode": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "zone_id": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "AwsEKSCluster": {
        "type": "object",
        "properties": {
          "aws_account_id": {
            "type": "string"
          },
          "cluster_arn": {
            "type": "string"
          },
          "cluster_name": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "created_at_aws": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "encryption_enabled": {
            "type": "boolean"
          },
          "endpoint": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "platform_version": {
            "type": "string"
          },
          "private_access_enabled": {
            "type": "boolean"
          },
          "public_access_enabled": {
            "type": "boolean"
          },
          "role_arn": {
            "type": "string"
          },
          "security_group_ids": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "subnet_ids": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "version": {
            "type": "string"
          },
          "vpc_id": {
            "type": "string"
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AwsEKSClusterWithDetails": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "cluster_arn": {
            "type": "string"
          },
          "cluster_name": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "created_at_aws": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "encryption_enabled": {
            "type": "boolean"
          },
          "endpoint": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "platform_version": {
            "type": "string"
          },
          "private_access_enabled": {
            "type": "boolean"
          },
          "public_access_enabled": {
            "type": "boolean"
          },
          "role_arn": {
            "type": "string"
          },
          "security_group_ids": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "subnet_ids": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "version": {
            "type": "string"
          },
          "vpc_id": {
            "type": "string"
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AwsEcrRepository": {
        "type": "object",
        "properties": {
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "created_at_aws": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "encryption_type": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "image_count": {
            "type": "integer"
          },
          "image_tag_mutability": {
            "type": "string"
          },
          "is_public": {
            "type": "boolean"
          },
          "kms_key_id": {
            "type": "string"
          },
          "lifecycle_policy_text": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "policy_text": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "repository_arn": {
            "type": "string"
          },
          "repository_name": {
            "type": "string"
          },
          "repository_uri": {
            "type": "string"
          },
          "scan_on_push": {
            "type": "boolean"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AwsEcrRepositoryWithDetails": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "created_at_aws": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "encryption_type": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "image_count": {
            "type": "integer"
          },
          "image_tag_mutability": {
            "type": "string"
          },
          "is_public": {
            "type": "boolean"
          },
          "kms_key_id": {
            "type": "string"
          },
          "lifecycle_policy_text": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "policy_text": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "repository_arn": {
            "type": "string"
          },
          "repository_name": {
            "type": "string"
          },
          "repository_uri": {
            "type": "string"
          },
          "scan_on_push": {
            "type": "boolean"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AwsElastiCacheCluster": {
        "type": "object",
        "properties": {
          "arn": {
            "type": "string"
          },
          "at_rest_encryption_enabled": {
            "type": "boolean"
          },
          "auth_token_enabled": {
            "type": "boolean"
          },
          "auto_minor_version_upgrade": {
            "type": "boolean"
          },
          "aws_account_id": {
            "type": "string"
          },
          "cache_cluster_id": {
            "type": "string"
          },
          "cache_cluster_status": {
            "type": "string"
          },
          "cache_node_type": {
            "type": "string"
          },
          "cache_subnet_group_name": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "engine": {
            "type": "string"
          },
          "engine_version": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "num_cache_nodes": {
            "type": "integer"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "preferred_availability_zone": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "replication_group_id": {
            "type": "string"
          },
          "snapshot_retention_limit": {
            "type": "integer"
          },
          "transit_encryption_enabled": {
            "type": "boolean"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "zone_id": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "AwsElastiCacheClusterWithDetails": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "arn": {
            "type": "string"
          },
          "at_rest_encryption_enabled": {
            "type": "boolean"
          },
          "auth_token_enabled": {
            "type": "boolean"
          },
          "auto_minor_version_upgrade": {
            "type": "boolean"
          },
          "aws_account_id": {
            "type": "string"
          },
          "cache_cluster_id": {
            "type": "string"
          },
          "cache_cluster_status": {
            "type": "string"
          },
          "cache_node_type": {
            "type": "string"
          },
          "cache_subnet_group_name": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "engine": {
            "type": "string"
          },
          "engine_version": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "num_cache_nodes": {
            "type": "integer"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "preferred_availability_zone": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "replication_group_id": {
            "type": "string"
          },
          "snapshot_retention_limit": {
            "type": "integer"
          },
          "transit_encryption_enabled": {
            "type": "boolean"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "zone_id": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "AwsElb": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "dns_name": {
            "type": "string",
            "description": "DNS name",
            "example": "prod-web-alb-1234567890.us-east-1.elb.amazonaws.com"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Record ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "name": {
            "type": "string",
            "description": "ELB name",
            "example": "prod-web-alb"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "scheme": {
            "type": "string",
            "description": "Scheme",
            "example": "internet-facing"
          },
          "state": {
            "type": "string",
            "description": "State",
            "example": "active"
          },
          "type": {
            "type": "string",
            "description": "Type",
            "example": "application"
          }
        }
      },
      "AwsElbTargetGroup": {
        "type": "object",
        "properties": {
          "HealthCheckPath": {
            "type": "string"
          },
          "HealthCheckProtocol": {
            "type": "string"
          },
          "LoadBalancerArns": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "Port": {
            "type": "integer",
            "nullable": true
          },
          "Protocol": {
            "type": "string"
          },
          "Region": {
            "type": "string"
          },
          "TargetGroupArn": {
            "type": "string"
          },
          "TargetGroupName": {
            "type": "string"
          },
          "TargetType": {
            "type": "string"
          },
          "Targets": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AwsElbTargetMember"
            }
          },
          "VpcId": {
            "type": "string"
          },
          "tags": {
            "type": "object"
          }
        }
      },
      "AwsElbTargetMember": {
        "type": "object",
        "properties": {
          "health": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "port": {
            "type": "integer"
          }
        }
      },
      "AwsElbWithDetails": {
        "type": "object",
        "properties": {
          "access_logs_enabled": {
            "type": "boolean"
          },
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "created_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "dns_name": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "ip_address_type": {
            "type": "string"
          },
          "listeners": {
            "type": "object"
          },
          "load_balancer_arn": {
            "type": "string"
          },
          "load_balancer_name": {
            "type": "string"
          },
          "load_balancer_type": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "scheme": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "status_color": {
            "type": "string"
          },
          "status_fa": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "target_groups": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AwsElbTargetGroup"
            }
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "vpc_cidr": {
            "type": "string"
          },
          "vpc_id": {
            "type": "string"
          },
          "vpc_is_default": {
            "type": "boolean"
          },
          "vpc_resource_id": {
            "type": "string"
          },
          "web_acl_arn": {
            "type": "string"
          }
        }
      },
      "AwsIamAccessKey": {
        "type": "object",
        "properties": {
          "access_key_id": {
            "type": "string"
          },
          "aws_iam_user_id": {
            "type": "string"
          },
          "create_date": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AwsIamUser": {
        "type": "object",
        "properties": {
          "arn": {
            "type": "string",
            "nullable": true
          },
          "createDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "passwordLastUsed": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "path": {
            "type": "string",
            "nullable": true
          },
          "permissionsBoundary": {
            "$ref": "#/components/schemas/AttachedPermissionsBoundary",
            "nullable": true
          },
          "tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AwsTags"
            }
          },
          "userId": {
            "type": "string",
            "nullable": true
          },
          "userName": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "AwsIamUserTag": {
        "type": "object",
        "properties": {
          "aws_iam_user_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "key": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "value": {
            "type": "string"
          }
        }
      },
      "AwsIamUserWithDetails": {
        "type": "object",
        "properties": {
          "access_keys": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AwsIamAccessKey"
            }
          },
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "arn": {
            "type": "string",
            "nullable": true
          },
          "aws_tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AwsIamUserTag"
            }
          },
          "createDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "passwordLastUsed": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "path": {
            "type": "string",
            "nullable": true
          },
          "permissionsBoundary": {
            "$ref": "#/components/schemas/AttachedPermissionsBoundary",
            "nullable": true
          },
          "tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AwsTags"
            }
          },
          "userId": {
            "type": "string",
            "nullable": true
          },
          "userName": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "AwsKinesisStream": {
        "type": "object",
        "properties": {
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "encryption_type": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "key_id": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "shard_count": {
            "type": "integer"
          },
          "stream_arn": {
            "type": "string"
          },
          "stream_mode_type": {
            "type": "string"
          },
          "stream_name": {
            "type": "string"
          },
          "stream_status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AwsKinesisStreamWithDetails": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "encryption_type": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "key_id": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "shard_count": {
            "type": "integer"
          },
          "stream_arn": {
            "type": "string"
          },
          "stream_mode_type": {
            "type": "string"
          },
          "stream_name": {
            "type": "string"
          },
          "stream_status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AwsLambdaFunction": {
        "type": "object",
        "properties": {
          "aws_account_id": {
            "type": "string"
          },
          "code_sha256": {
            "type": "string"
          },
          "code_size": {
            "type": "integer"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "description": {
            "type": "string"
          },
          "environment": {
            "type": "string"
          },
          "function_arn": {
            "type": "string"
          },
          "function_name": {
            "type": "string"
          },
          "handler": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "kms_key_arn": {
            "type": "string"
          },
          "last_modified": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "memory_size": {
            "type": "integer"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "runtime": {
            "type": "string"
          },
          "security_group_ids": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "state_reason": {
            "type": "string"
          },
          "subnet_ids": {
            "type": "string"
          },
          "timeout": {
            "type": "integer"
          },
          "tracing_mode": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "version": {
            "type": "string"
          },
          "vpc_id": {
            "type": "string"
          },
          "zone_id": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "AwsLambdaFunctionWithDetails": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "code_sha256": {
            "type": "string"
          },
          "code_size": {
            "type": "integer"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "description": {
            "type": "string"
          },
          "environment": {
            "type": "string"
          },
          "function_arn": {
            "type": "string"
          },
          "function_name": {
            "type": "string"
          },
          "handler": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "kms_key_arn": {
            "type": "string"
          },
          "last_modified": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "memory_size": {
            "type": "integer"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "runtime": {
            "type": "string"
          },
          "security_group_ids": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "state_reason": {
            "type": "string"
          },
          "subnet_ids": {
            "type": "string"
          },
          "timeout": {
            "type": "integer"
          },
          "tracing_mode": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "version": {
            "type": "string"
          },
          "vpc_id": {
            "type": "string"
          },
          "zone_id": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "AwsNatGateway": {
        "type": "object",
        "properties": {
          "aws_account_id": {
            "type": "string"
          },
          "create_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "delete_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "nat_gateway_id": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "status_color": {
            "type": "string"
          },
          "status_fa": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "subnet_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "vpc_id": {
            "type": "string"
          }
        }
      },
      "AwsNatGatewayWithDetails": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "create_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "delete_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "nat_gateway_id": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "status_color": {
            "type": "string"
          },
          "status_fa": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "subnet_availability_zone": {
            "type": "string"
          },
          "subnet_cidr": {
            "type": "string"
          },
          "subnet_id": {
            "type": "string"
          },
          "subnet_resource_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "vpc_cidr": {
            "type": "string"
          },
          "vpc_id": {
            "type": "string"
          },
          "vpc_is_default": {
            "type": "boolean"
          },
          "vpc_resource_id": {
            "type": "string"
          }
        }
      },
      "AwsNetworkFirewall": {
        "type": "object",
        "properties": {
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "firewall_arn": {
            "type": "string"
          },
          "firewall_name": {
            "type": "string"
          },
          "firewall_policy_arn": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "logging_configured": {
            "type": "boolean"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "vpc_id": {
            "type": "string"
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AwsNetworkFirewallWithDetails": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "firewall_arn": {
            "type": "string"
          },
          "firewall_name": {
            "type": "string"
          },
          "firewall_policy_arn": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "logging_configured": {
            "type": "boolean"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "vpc_id": {
            "type": "string"
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AwsOpenSearchDomain": {
        "type": "object",
        "properties": {
          "arn": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "dedicated_master_enabled": {
            "type": "boolean"
          },
          "domain_id": {
            "type": "string"
          },
          "domain_name": {
            "type": "string"
          },
          "ebs_enabled": {
            "type": "boolean"
          },
          "encryption_at_rest_enabled": {
            "type": "boolean"
          },
          "endpoint": {
            "type": "string"
          },
          "enforce_https": {
            "type": "boolean"
          },
          "engine_version": {
            "type": "string"
          },
          "fine_grained_access_enabled": {
            "type": "boolean"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "in_vpc": {
            "type": "boolean"
          },
          "instance_count": {
            "type": "integer"
          },
          "instance_type": {
            "type": "string"
          },
          "node_to_node_encryption_enabled": {
            "type": "boolean"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "processing": {
            "type": "boolean"
          },
          "region": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "volume_size": {
            "type": "integer"
          },
          "volume_type": {
            "type": "string"
          },
          "vpc_id": {
            "type": "string",
            "nullable": true
          },
          "zone_awareness_enabled": {
            "type": "boolean"
          },
          "zone_id": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "AwsOpenSearchDomainWithDetails": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "arn": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "dedicated_master_enabled": {
            "type": "boolean"
          },
          "domain_id": {
            "type": "string"
          },
          "domain_name": {
            "type": "string"
          },
          "ebs_enabled": {
            "type": "boolean"
          },
          "encryption_at_rest_enabled": {
            "type": "boolean"
          },
          "endpoint": {
            "type": "string"
          },
          "enforce_https": {
            "type": "boolean"
          },
          "engine_version": {
            "type": "string"
          },
          "fine_grained_access_enabled": {
            "type": "boolean"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "in_vpc": {
            "type": "boolean"
          },
          "instance_count": {
            "type": "integer"
          },
          "instance_type": {
            "type": "string"
          },
          "node_to_node_encryption_enabled": {
            "type": "boolean"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "processing": {
            "type": "boolean"
          },
          "region": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "volume_size": {
            "type": "integer"
          },
          "volume_type": {
            "type": "string"
          },
          "vpc_id": {
            "type": "string",
            "nullable": true
          },
          "zone_awareness_enabled": {
            "type": "boolean"
          },
          "zone_id": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "AwsRdsInstance": {
        "type": "object",
        "properties": {
          "allocated_storage": {
            "type": "integer"
          },
          "availability_zone": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "backup_retention_period": {
            "type": "integer"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "db_instance_class": {
            "type": "string"
          },
          "db_instance_identifier": {
            "type": "string"
          },
          "db_name": {
            "type": "string"
          },
          "db_subnet_group": {
            "type": "string"
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "endpoint": {
            "type": "string"
          },
          "engine": {
            "type": "string"
          },
          "engine_version": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "instance_create_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "latest_restorable_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "master_username": {
            "type": "string"
          },
          "multi_az": {
            "type": "boolean"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "port": {
            "type": "integer"
          },
          "preferred_backup_window": {
            "type": "string"
          },
          "preferred_maintenance_window": {
            "type": "string"
          },
          "publicly_accessible": {
            "type": "boolean"
          },
          "status": {
            "type": "string"
          },
          "storage_encrypted": {
            "type": "boolean"
          },
          "storage_type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "vpc_id": {
            "type": "string"
          }
        }
      },
      "AwsRdsInstanceWithDetails": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "allocated_storage": {
            "type": "integer"
          },
          "availability_zone": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "backup_retention_period": {
            "type": "integer"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "db_instance_class": {
            "type": "string"
          },
          "db_instance_identifier": {
            "type": "string"
          },
          "db_name": {
            "type": "string"
          },
          "db_subnet_group": {
            "type": "string"
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "endpoint": {
            "type": "string"
          },
          "engine": {
            "type": "string"
          },
          "engine_version": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "instance_create_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "latest_restorable_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "master_username": {
            "type": "string"
          },
          "multi_az": {
            "type": "boolean"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "port": {
            "type": "integer"
          },
          "preferred_backup_window": {
            "type": "string"
          },
          "preferred_maintenance_window": {
            "type": "string"
          },
          "publicly_accessible": {
            "type": "boolean"
          },
          "status": {
            "type": "string"
          },
          "storage_encrypted": {
            "type": "boolean"
          },
          "storage_type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "vpc_id": {
            "type": "string"
          }
        }
      },
      "AwsRedshiftCluster": {
        "type": "object",
        "properties": {
          "allow_version_upgrade": {
            "type": "boolean"
          },
          "arn": {
            "type": "string"
          },
          "automated_snapshot_retention_period": {
            "type": "integer"
          },
          "availability_zone": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "cluster_identifier": {
            "type": "string"
          },
          "cluster_status": {
            "type": "string"
          },
          "cluster_version": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "db_name": {
            "type": "string"
          },
          "encrypted": {
            "type": "boolean"
          },
          "endpoint_address": {
            "type": "string"
          },
          "endpoint_port": {
            "type": "integer"
          },
          "enhanced_vpc_routing": {
            "type": "boolean"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "kms_key_id": {
            "type": "string"
          },
          "logging_bucket": {
            "type": "string"
          },
          "logging_enabled": {
            "type": "boolean"
          },
          "master_username": {
            "type": "string"
          },
          "node_type": {
            "type": "string"
          },
          "number_of_nodes": {
            "type": "integer"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "publicly_accessible": {
            "type": "boolean"
          },
          "region": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "vpc_id": {
            "type": "string"
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AwsRedshiftClusterWithDetails": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "allow_version_upgrade": {
            "type": "boolean"
          },
          "arn": {
            "type": "string"
          },
          "automated_snapshot_retention_period": {
            "type": "integer"
          },
          "availability_zone": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "cluster_identifier": {
            "type": "string"
          },
          "cluster_status": {
            "type": "string"
          },
          "cluster_version": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "db_name": {
            "type": "string"
          },
          "encrypted": {
            "type": "boolean"
          },
          "endpoint_address": {
            "type": "string"
          },
          "endpoint_port": {
            "type": "integer"
          },
          "enhanced_vpc_routing": {
            "type": "boolean"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "kms_key_id": {
            "type": "string"
          },
          "logging_bucket": {
            "type": "string"
          },
          "logging_enabled": {
            "type": "boolean"
          },
          "master_username": {
            "type": "string"
          },
          "node_type": {
            "type": "string"
          },
          "number_of_nodes": {
            "type": "integer"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "publicly_accessible": {
            "type": "boolean"
          },
          "region": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "vpc_id": {
            "type": "string"
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AwsS3Bucket": {
        "type": "object",
        "properties": {
          "bucket_name": {
            "type": "string",
            "description": "Bucket name",
            "example": "acme-prod-assets"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "encryption_enabled": {
            "type": "boolean",
            "example": true
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Record ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "public": {
            "type": "boolean",
            "example": false
          },
          "region": {
            "type": "string",
            "description": "Region",
            "example": "us-east-1"
          }
        }
      },
      "AwsS3BucketCorsRule": {
        "type": "object",
        "properties": {
          "allowed_headers": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "allowed_methods": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "allowed_origins": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "aws_s3_bucket_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "exposed_headers": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "max_age_seconds": {
            "type": "integer"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "rule_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AwsS3BucketGrant": {
        "type": "object",
        "properties": {
          "aws_s3_bucket_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "grantee_display_name": {
            "type": "string"
          },
          "grantee_id": {
            "type": "string"
          },
          "grantee_type": {
            "type": "string"
          },
          "grantee_uri": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "permission": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AwsS3BucketLifecycleRule": {
        "type": "object",
        "properties": {
          "abort_incomplete_multipart_upload": {
            "type": "object"
          },
          "aws_s3_bucket_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "expiration": {
            "type": "object"
          },
          "filter": {
            "type": "object"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "noncurrent_version_expiration": {
            "type": "object"
          },
          "noncurrent_version_transitions": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "prefix": {
            "type": "string"
          },
          "rule_id": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "transitions": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AwsS3BucketObject": {
        "type": "object",
        "properties": {
          "aws_s3_bucket_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "etag": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "key": {
            "type": "string"
          },
          "last_modified": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "owner_display_name": {
            "type": "string"
          },
          "owner_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AwsS3BucketWithDetails": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "bucket_key_enabled": {
            "type": "boolean"
          },
          "bucket_name": {
            "type": "string"
          },
          "cors_rules": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AwsS3BucketCorsRule"
            }
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "creation_date": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "encryption": {
            "type": "boolean"
          },
          "encryption_type": {
            "type": "string"
          },
          "grants": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AwsS3BucketGrant"
            }
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "infrastructure_device": {
            "type": "boolean"
          },
          "lifecycle_rules": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AwsS3BucketLifecycleRule"
            }
          },
          "logging_enabled": {
            "type": "boolean"
          },
          "logging_target_bucket": {
            "type": "string"
          },
          "logging_target_prefix": {
            "type": "string"
          },
          "objects": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AwsS3BucketObject"
            }
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "owner_display_name": {
            "type": "string"
          },
          "owner_id": {
            "type": "string"
          },
          "path": {
            "type": "string"
          },
          "public_access": {
            "type": "boolean"
          },
          "region": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "status_color": {
            "type": "string"
          },
          "status_fa": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "versioning_enabled": {
            "type": "boolean"
          }
        }
      },
      "AwsSSOInstance": {
        "type": "object",
        "properties": {
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "identity_store_id": {
            "type": "string"
          },
          "instance_arn": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AwsSSOInstanceWithDetails": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "identity_store_id": {
            "type": "string"
          },
          "instance_arn": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AwsSecretsManagerSecret": {
        "type": "object",
        "properties": {
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "description": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "kms_key_id": {
            "type": "string"
          },
          "last_accessed_date": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "last_changed_date": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "last_rotated_date": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "rotation_enabled": {
            "type": "boolean"
          },
          "rotation_interval": {
            "type": "integer"
          },
          "rotation_lambda_arn": {
            "type": "string"
          },
          "secret_arn": {
            "type": "string"
          },
          "secret_name": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AwsSecretsManagerSecretWithDetails": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "description": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "kms_key_id": {
            "type": "string"
          },
          "last_accessed_date": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "last_changed_date": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "last_rotated_date": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "rotation_enabled": {
            "type": "boolean"
          },
          "rotation_interval": {
            "type": "integer"
          },
          "rotation_lambda_arn": {
            "type": "string"
          },
          "secret_arn": {
            "type": "string"
          },
          "secret_name": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AwsSsmParameter": {
        "type": "object",
        "properties": {
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "description": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "key_id": {
            "type": "string"
          },
          "last_modified": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "parameter_arn": {
            "type": "string"
          },
          "parameter_name": {
            "type": "string"
          },
          "parameter_type": {
            "type": "string"
          },
          "path": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "tier": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "version": {
            "type": "integer"
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AwsSsmParameterWithDetails": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "description": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "key_id": {
            "type": "string"
          },
          "last_modified": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "parameter_arn": {
            "type": "string"
          },
          "parameter_name": {
            "type": "string"
          },
          "parameter_type": {
            "type": "string"
          },
          "path": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "tier": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "version": {
            "type": "integer"
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AwsTags": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/AwsTagsItem"
        }
      },
      "AwsTagsItem": {
        "type": "object",
        "properties": {
          "Key": {
            "type": "string"
          },
          "Value": {
            "type": "string"
          }
        }
      },
      "AwsTransitGateway": {
        "type": "object",
        "properties": {
          "auto_accept_shared_attachments": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "default_route_table_association": {
            "type": "string"
          },
          "default_route_table_propagation": {
            "type": "string"
          },
          "dns_support": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "transit_gateway_arn": {
            "type": "string"
          },
          "transit_gateway_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "vpn_ecmp_support": {
            "type": "string"
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AwsTransitGatewayWithDetails": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "auto_accept_shared_attachments": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "default_route_table_association": {
            "type": "string"
          },
          "default_route_table_propagation": {
            "type": "string"
          },
          "dns_support": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "transit_gateway_arn": {
            "type": "string"
          },
          "transit_gateway_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "vpn_ecmp_support": {
            "type": "string"
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AwsVpcEndpoint": {
        "type": "object",
        "properties": {
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "endpoint_id": {
            "type": "string"
          },
          "endpoint_type": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "policy_document": {
            "type": "string"
          },
          "policy_full_access": {
            "type": "boolean"
          },
          "region": {
            "type": "string"
          },
          "service_name": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "vpc_id": {
            "type": "string"
          },
          "zone_id": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "AwsVpcEndpointWithDetails": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "endpoint_id": {
            "type": "string"
          },
          "endpoint_type": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "policy_document": {
            "type": "string"
          },
          "policy_full_access": {
            "type": "boolean"
          },
          "region": {
            "type": "string"
          },
          "service_name": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "vpc_id": {
            "type": "string"
          },
          "zone_id": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "AwsWafWebAcl": {
        "type": "object",
        "properties": {
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "custom_rules": {
            "type": "integer"
          },
          "default_action": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "logging_enabled": {
            "type": "boolean"
          },
          "managed_rules": {
            "type": "integer"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "rule_count": {
            "type": "integer"
          },
          "scope": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "web_acl_arn": {
            "type": "string"
          },
          "web_acl_id": {
            "type": "string"
          },
          "web_acl_name": {
            "type": "string"
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AwsWafWebAclWithDetails": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string"
          },
          "account_number": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "custom_rules": {
            "type": "integer"
          },
          "default_action": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "logging_enabled": {
            "type": "boolean"
          },
          "managed_rules": {
            "type": "integer"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "rule_count": {
            "type": "integer"
          },
          "scope": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "web_acl_arn": {
            "type": "string"
          },
          "web_acl_id": {
            "type": "string"
          },
          "web_acl_name": {
            "type": "string"
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AzureAppService": {
        "type": "object",
        "properties": {
          "app_service_id": {
            "type": "string"
          },
          "app_service_name": {
            "type": "string"
          },
          "azure_subscription_id": {
            "type": "string"
          },
          "client_cert_enabled": {
            "type": "boolean"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "default_host_name": {
            "type": "string"
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "https_only": {
            "type": "boolean"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "kind": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "outbound_ips": {
            "type": "object"
          },
          "path": {
            "type": "string"
          },
          "properties": {
            "type": "object"
          },
          "repository_site_name": {
            "type": "string"
          },
          "resource_group": {
            "type": "string"
          },
          "runtime_stack": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "status_color": {
            "type": "string"
          },
          "status_fa": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "subnets": {
            "type": "object"
          },
          "tags": {
            "type": "object"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AzureAppServiceWithDetails": {
        "type": "object",
        "properties": {
          "app_service_id": {
            "type": "string"
          },
          "app_service_name": {
            "type": "string"
          },
          "azure_subscription_id": {
            "type": "string"
          },
          "client_cert_enabled": {
            "type": "boolean"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "default_host_name": {
            "type": "string"
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "https_only": {
            "type": "boolean"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "kind": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "outbound_ips": {
            "type": "object"
          },
          "path": {
            "type": "string"
          },
          "properties": {
            "type": "object"
          },
          "repository_site_name": {
            "type": "string"
          },
          "resource_group": {
            "type": "string"
          },
          "runtime_stack": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "status_color": {
            "type": "string"
          },
          "status_fa": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "subnets": {
            "type": "object"
          },
          "subscription_display_name": {
            "type": "string"
          },
          "subscription_id": {
            "type": "string"
          },
          "tags": {
            "type": "object"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AzureApplicationGateway": {
        "type": "object",
        "properties": {
          "azure_subscription_id": {
            "type": "string"
          },
          "capacity": {
            "type": "integer"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "gateway_id": {
            "type": "string"
          },
          "gateway_name": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "location": {
            "type": "string"
          },
          "operational_state": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "properties": {
            "type": "object"
          },
          "provisioning_state": {
            "type": "string"
          },
          "public_ips": {
            "type": "object"
          },
          "resource_group": {
            "type": "string"
          },
          "sku_name": {
            "type": "string"
          },
          "subnets": {
            "type": "object"
          },
          "tags": {
            "type": "object"
          },
          "tier": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "zones": {
            "type": "object"
          }
        }
      },
      "AzureApplicationGatewayWithDetails": {
        "type": "object",
        "properties": {
          "azure_subscription_id": {
            "type": "string"
          },
          "capacity": {
            "type": "integer"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "gateway_id": {
            "type": "string"
          },
          "gateway_name": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "location": {
            "type": "string"
          },
          "operational_state": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "properties": {
            "type": "object"
          },
          "provisioning_state": {
            "type": "string"
          },
          "public_ips": {
            "type": "object"
          },
          "resource_group": {
            "type": "string"
          },
          "sku_name": {
            "type": "string"
          },
          "subnets": {
            "type": "object"
          },
          "subscription_display_name": {
            "type": "string"
          },
          "subscription_id": {
            "type": "string"
          },
          "tags": {
            "type": "object"
          },
          "tier": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "zones": {
            "type": "object"
          }
        }
      },
      "AzureContainerInstance": {
        "type": "object",
        "properties": {
          "azure_subscription_id": {
            "type": "string"
          },
          "container_group_id": {
            "type": "string"
          },
          "container_group_name": {
            "type": "string"
          },
          "containers": {
            "type": "object"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "dns_name_label": {
            "type": "string"
          },
          "fqdn": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "image_registry_credentials": {
            "type": "object"
          },
          "ip_address": {
            "type": "string"
          },
          "ip_address_type": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "os_type": {
            "type": "string"
          },
          "path": {
            "type": "string"
          },
          "ports": {
            "type": "object"
          },
          "provisioning_state": {
            "type": "string"
          },
          "public": {
            "type": "boolean"
          },
          "public_ip": {
            "type": "string"
          },
          "resource_group": {
            "type": "string"
          },
          "restart_policy": {
            "type": "string"
          },
          "sku": {
            "type": "string"
          },
          "subnets": {
            "type": "object"
          },
          "tags": {
            "type": "object"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "volumes": {
            "type": "object"
          },
          "zones": {
            "type": "object"
          }
        }
      },
      "AzureContainerInstanceWithDetails": {
        "type": "object",
        "properties": {
          "azure_subscription_id": {
            "type": "string"
          },
          "container_group_id": {
            "type": "string"
          },
          "container_group_name": {
            "type": "string"
          },
          "containers": {
            "type": "object"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "dns_name_label": {
            "type": "string"
          },
          "fqdn": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "image_registry_credentials": {
            "type": "object"
          },
          "ip_address": {
            "type": "string"
          },
          "ip_address_type": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "os_type": {
            "type": "string"
          },
          "path": {
            "type": "string"
          },
          "ports": {
            "type": "object"
          },
          "provisioning_state": {
            "type": "string"
          },
          "public": {
            "type": "boolean"
          },
          "public_ip": {
            "type": "string"
          },
          "resource_group": {
            "type": "string"
          },
          "restart_policy": {
            "type": "string"
          },
          "sku": {
            "type": "string"
          },
          "subnets": {
            "type": "object"
          },
          "subscription_display_name": {
            "type": "string"
          },
          "subscription_id": {
            "type": "string"
          },
          "tags": {
            "type": "object"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "volumes": {
            "type": "object"
          },
          "zones": {
            "type": "object"
          }
        }
      },
      "AzureCosmosDBAccount": {
        "type": "object",
        "properties": {
          "account_id": {
            "type": "string"
          },
          "account_name": {
            "type": "string"
          },
          "azure_subscription_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "databases": {
            "type": "object"
          },
          "default_consistency": {
            "type": "string"
          },
          "document_endpoint": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "kind": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "private_endpoints": {
            "type": "object"
          },
          "properties": {
            "type": "object"
          },
          "provisioning_state": {
            "type": "string"
          },
          "resource_group": {
            "type": "string"
          },
          "subnets": {
            "type": "object"
          },
          "tags": {
            "type": "object"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AzureCosmosDBAccountWithDetails": {
        "type": "object",
        "properties": {
          "account_id": {
            "type": "string"
          },
          "account_name": {
            "type": "string"
          },
          "azure_subscription_id": {
            "type": "string"
          },
          "containers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AzureCosmosDBContainer"
            }
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "databases": {
            "type": "object"
          },
          "default_consistency": {
            "type": "string"
          },
          "document_endpoint": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "kind": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "private_endpoints": {
            "type": "object"
          },
          "properties": {
            "type": "object"
          },
          "provisioning_state": {
            "type": "string"
          },
          "resource_group": {
            "type": "string"
          },
          "subnets": {
            "type": "object"
          },
          "subscription_display_name": {
            "type": "string"
          },
          "subscription_id": {
            "type": "string"
          },
          "tags": {
            "type": "object"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "AzureCosmosDBContainer": {
        "type": "object",
        "properties": {
          "account_id": {
            "type": "string"
          },
          "container_name": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "database_name": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "max_throughput": {
            "type": "integer"
          },
          "partition_key_path": {
            "type": "string"
          },
          "throughput": {
            "type": "integer"
          },
          "throughput_type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AzureDevOpsLanguageBreakdown": {
        "type": "object",
        "properties": {
          "bytes": {
            "type": "integer"
          },
          "filesPercentage": {
            "type": "number"
          },
          "languagePercentage": {
            "type": "number"
          },
          "name": {
            "type": "string"
          }
        }
      },
      "AzureDevOpsRef": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "enable_sast": {
            "type": "boolean"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "is_locked": {
            "type": "boolean"
          },
          "last_seen": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "object_id": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "project_id": {
            "type": "string"
          },
          "ref_name": {
            "type": "string"
          },
          "repository_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "url": {
            "type": "string"
          }
        }
      },
      "AzureDevOpsRefUpdate": {
        "type": "object",
        "properties": {
          "enable_sast": {
            "type": "boolean",
            "nullable": true
          },
          "is_locked": {
            "type": "boolean",
            "nullable": true
          },
          "path": {
            "type": "string",
            "nullable": true
          },
          "ref_name": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "AzureDevOpsRepository": {
        "type": "object",
        "properties": {
          "business_unit_id": {
            "type": "string",
            "nullable": true
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "default_branch": {
            "type": "string"
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "integration_id": {
            "type": "string"
          },
          "is_disabled": {
            "type": "boolean"
          },
          "is_fork": {
            "type": "boolean"
          },
          "is_in_maintenance": {
            "type": "boolean"
          },
          "language": {
            "type": "string",
            "nullable": true
          },
          "language_analysis_phase": {
            "type": "string"
          },
          "language_analyzed_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "language_breakdown": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AzureDevOpsLanguageBreakdown"
            },
            "nullable": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "project_id": {
            "type": "string"
          },
          "project_name": {
            "type": "string"
          },
          "remote_url": {
            "type": "string"
          },
          "repository_id": {
            "type": "string"
          },
          "repository_name": {
            "type": "string"
          },
          "sast_branches": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "size": {
            "type": "integer"
          },
          "ssh_url": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "status_color": {
            "type": "string"
          },
          "status_fa": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "web_url": {
            "type": "string"
          }
        }
      },
      "AzureDevOpsRepositoryUpdate": {
        "type": "object",
        "properties": {
          "business_unit_id": {
            "type": "string",
            "nullable": true
          },
          "default_branch": {
            "type": "string",
            "nullable": true
          },
          "is_disabled": {
            "type": "boolean",
            "nullable": true
          },
          "path": {
            "type": "string",
            "nullable": true
          },
          "repository_name": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "AzureDevOpsRepositoryWithRelations": {
        "type": "object",
        "properties": {
          "business_unit_id": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "default_branch": {
            "type": "string"
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "integration_id": {
            "type": "string"
          },
          "integration_name": {
            "type": "string",
            "nullable": true
          },
          "is_disabled": {
            "type": "boolean"
          },
          "is_fork": {
            "type": "boolean"
          },
          "is_in_maintenance": {
            "type": "boolean"
          },
          "language": {
            "type": "string",
            "nullable": true
          },
          "language_analysis_phase": {
            "type": "string"
          },
          "language_analyzed_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "language_breakdown": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AzureDevOpsLanguageBreakdown"
            },
            "nullable": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "project_azure_id": {
            "type": "string",
            "nullable": true
          },
          "project_description": {
            "type": "string",
            "nullable": true
          },
          "project_id": {
            "type": "string"
          },
          "project_name": {
            "type": "string"
          },
          "project_state": {
            "type": "string",
            "nullable": true
          },
          "project_url": {
            "type": "string",
            "nullable": true
          },
          "project_visibility": {
            "type": "string",
            "nullable": true
          },
          "remote_url": {
            "type": "string"
          },
          "repository_id": {
            "type": "string"
          },
          "repository_name": {
            "type": "string"
          },
          "sast_branches": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "size": {
            "type": "integer"
          },
          "ssh_url": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "status_color": {
            "type": "string"
          },
          "status_fa": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "web_url": {
            "type": "string"
          }
        }
      },
      "AzureDevOpsWebhookPayload": {
        "type": "object",
        "properties": {
          "eventType": {
            "type": "string",
            "description": "Event type identifier",
            "example": "git.push"
          },
          "id": {
            "type": "string",
            "description": "Event delivery ID",
            "example": "abc-123"
          },
          "resource": {
            "type": "object",
            "description": "Event resource data"
          },
          "resourceVersion": {
            "type": "string",
            "description": "Resource version",
            "nullable": true
          }
        },
        "required": [
          "eventType"
        ],
        "description": "Azure DevOps webhook event payload. Structure varies by event type."
      },
      "AzureFirewall": {
        "type": "object",
        "properties": {
          "azure_subscription_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "firewall_id": {
            "type": "string"
          },
          "firewall_name": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "location": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "private_ip": {
            "type": "string"
          },
          "properties": {
            "type": "object"
          },
          "provisioning_state": {
            "type": "string"
          },
          "public_ips": {
            "type": "object"
          },
          "resource_group": {
            "type": "string"
          },
          "sku_name": {
            "type": "string"
          },
          "sku_tier": {
            "type": "string"
          },
          "subnets": {
            "type": "object"
          },
          "tags": {
            "type": "object"
          },
          "threat_intel_mode": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "zones": {
            "type": "object"
          }
        }
      },
      "AzureFirewallWithDetails": {
        "type": "object",
        "properties": {
          "azure_subscription_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "firewall_id": {
            "type": "string"
          },
          "firewall_name": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "location": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "private_ip": {
            "type": "string"
          },
          "properties": {
            "type": "object"
          },
          "provisioning_state": {
            "type": "string"
          },
          "public_ips": {
            "type": "object"
          },
          "resource_group": {
            "type": "string"
          },
          "sku_name": {
            "type": "string"
          },
          "sku_tier": {
            "type": "string"
          },
          "subnets": {
            "type": "object"
          },
          "subscription_display_name": {
            "type": "string"
          },
          "subscription_id": {
            "type": "string"
          },
          "tags": {
            "type": "object"
          },
          "threat_intel_mode": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "zones": {
            "type": "object"
          }
        }
      },
      "AzureFrontDoor": {
        "type": "object",
        "properties": {
          "azure_subscription_id": {
            "type": "string"
          },
          "cname": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "custom_hostnames": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "enabled_state": {
            "type": "string"
          },
          "front_door_id": {
            "type": "string"
          },
          "front_door_name": {
            "type": "string"
          },
          "frontend_endpoint": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "location": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "properties": {
            "type": "object"
          },
          "provisioning_state": {
            "type": "string"
          },
          "resource_group": {
            "type": "string"
          },
          "subnets": {
            "type": "object"
          },
          "tags": {
            "type": "object"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AzureFrontDoorWithDetails": {
        "type": "object",
        "properties": {
          "azure_subscription_id": {
            "type": "string"
          },
          "cname": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "custom_hostnames": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "enabled_state": {
            "type": "string"
          },
          "front_door_id": {
            "type": "string"
          },
          "front_door_name": {
            "type": "string"
          },
          "frontend_endpoint": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "location": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "properties": {
            "type": "object"
          },
          "provisioning_state": {
            "type": "string"
          },
          "resource_group": {
            "type": "string"
          },
          "subnets": {
            "type": "object"
          },
          "subscription_display_name": {
            "type": "string"
          },
          "subscription_id": {
            "type": "string"
          },
          "tags": {
            "type": "object"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AzureKubernetesCluster": {
        "type": "object",
        "properties": {
          "azure_subscription_id": {
            "type": "string"
          },
          "cluster_id": {
            "type": "string"
          },
          "cluster_name": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "dns_prefix": {
            "type": "string"
          },
          "enable_rbac": {
            "type": "boolean"
          },
          "fqdn": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "identity": {
            "type": "object"
          },
          "kubernetes_version": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "network_plugin": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "power_state": {
            "type": "string"
          },
          "properties": {
            "type": "object"
          },
          "provisioning_state": {
            "type": "string"
          },
          "resource_group": {
            "type": "string"
          },
          "sku": {
            "type": "object"
          },
          "status": {
            "type": "string"
          },
          "status_color": {
            "type": "string"
          },
          "status_fa": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "subnets": {
            "type": "object"
          },
          "tags": {
            "type": "object"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AzureKubernetesClusterWithDetails": {
        "type": "object",
        "properties": {
          "azure_subscription_id": {
            "type": "string"
          },
          "cluster_id": {
            "type": "string"
          },
          "cluster_name": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "dns_prefix": {
            "type": "string"
          },
          "enable_rbac": {
            "type": "boolean"
          },
          "fqdn": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "identity": {
            "type": "object"
          },
          "kubernetes_version": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "network_plugin": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "power_state": {
            "type": "string"
          },
          "properties": {
            "type": "object"
          },
          "provisioning_state": {
            "type": "string"
          },
          "resource_group": {
            "type": "string"
          },
          "sku": {
            "type": "object"
          },
          "status": {
            "type": "string"
          },
          "status_color": {
            "type": "string"
          },
          "status_fa": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "subnets": {
            "type": "object"
          },
          "subscription_display_name": {
            "type": "string"
          },
          "subscription_id": {
            "type": "string"
          },
          "tags": {
            "type": "object"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AzureLoadBalancer": {
        "type": "object",
        "properties": {
          "azure_subscription_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "load_balancer_id": {
            "type": "string"
          },
          "load_balancer_name": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "properties": {
            "type": "object"
          },
          "provisioning_state": {
            "type": "string"
          },
          "public_ips": {
            "type": "object"
          },
          "resource_group": {
            "type": "string"
          },
          "sku": {
            "type": "object"
          },
          "sku_name": {
            "type": "string"
          },
          "sku_tier": {
            "type": "string"
          },
          "subnets": {
            "type": "object"
          },
          "tags": {
            "type": "object"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AzureLoadBalancerWithDetails": {
        "type": "object",
        "properties": {
          "azure_subscription_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "load_balancer_id": {
            "type": "string"
          },
          "load_balancer_name": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "properties": {
            "type": "object"
          },
          "provisioning_state": {
            "type": "string"
          },
          "public_ips": {
            "type": "object"
          },
          "resource_group": {
            "type": "string"
          },
          "sku": {
            "type": "object"
          },
          "sku_name": {
            "type": "string"
          },
          "sku_tier": {
            "type": "string"
          },
          "subnets": {
            "type": "object"
          },
          "subscription_display_name": {
            "type": "string"
          },
          "subscription_id": {
            "type": "string"
          },
          "tags": {
            "type": "object"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AzureMySQLServer": {
        "type": "object",
        "properties": {
          "administrator_login": {
            "type": "string"
          },
          "azure_subscription_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "databases": {
            "type": "object"
          },
          "fully_qualified_domain_name": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "location": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "private_endpoints": {
            "type": "object"
          },
          "properties": {
            "type": "object"
          },
          "public_network_access": {
            "type": "string"
          },
          "resource_group": {
            "type": "string"
          },
          "server_id": {
            "type": "string"
          },
          "server_name": {
            "type": "string"
          },
          "sku": {
            "type": "string"
          },
          "ssl_enforcement": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "subnets": {
            "type": "object"
          },
          "tags": {
            "type": "object"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "version": {
            "type": "string"
          }
        }
      },
      "AzureMySQLServerWithDetails": {
        "type": "object",
        "properties": {
          "administrator_login": {
            "type": "string"
          },
          "azure_subscription_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "databases": {
            "type": "object"
          },
          "fully_qualified_domain_name": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "location": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "private_endpoints": {
            "type": "object"
          },
          "properties": {
            "type": "object"
          },
          "public_network_access": {
            "type": "string"
          },
          "resource_group": {
            "type": "string"
          },
          "server_id": {
            "type": "string"
          },
          "server_name": {
            "type": "string"
          },
          "sku": {
            "type": "string"
          },
          "ssl_enforcement": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "subnets": {
            "type": "object"
          },
          "subscription_display_name": {
            "type": "string"
          },
          "subscription_id": {
            "type": "string"
          },
          "tags": {
            "type": "object"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "version": {
            "type": "string"
          }
        }
      },
      "AzurePostgreSQLServer": {
        "type": "object",
        "properties": {
          "administrator_login": {
            "type": "string"
          },
          "azure_subscription_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "databases": {
            "type": "object"
          },
          "fully_qualified_domain_name": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "location": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "private_endpoints": {
            "type": "object"
          },
          "properties": {
            "type": "object"
          },
          "public_network_access": {
            "type": "string"
          },
          "resource_group": {
            "type": "string"
          },
          "server_id": {
            "type": "string"
          },
          "server_name": {
            "type": "string"
          },
          "sku": {
            "type": "string"
          },
          "ssl_enforcement": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "subnets": {
            "type": "object"
          },
          "tags": {
            "type": "object"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "version": {
            "type": "string"
          }
        }
      },
      "AzurePostgreSQLServerWithDetails": {
        "type": "object",
        "properties": {
          "administrator_login": {
            "type": "string"
          },
          "azure_subscription_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "databases": {
            "type": "object"
          },
          "fully_qualified_domain_name": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "location": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "private_endpoints": {
            "type": "object"
          },
          "properties": {
            "type": "object"
          },
          "public_network_access": {
            "type": "string"
          },
          "resource_group": {
            "type": "string"
          },
          "server_id": {
            "type": "string"
          },
          "server_name": {
            "type": "string"
          },
          "sku": {
            "type": "string"
          },
          "ssl_enforcement": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "subnets": {
            "type": "object"
          },
          "subscription_display_name": {
            "type": "string"
          },
          "subscription_id": {
            "type": "string"
          },
          "tags": {
            "type": "object"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "version": {
            "type": "string"
          }
        }
      },
      "AzureSqlServer": {
        "type": "object",
        "properties": {
          "administrator_login": {
            "type": "string"
          },
          "azure_subscription_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "databases": {
            "type": "object"
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "fully_qualified_domain_name": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "kind": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "minimal_tls_version": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "private_endpoints": {
            "type": "object"
          },
          "properties": {
            "type": "object"
          },
          "public_network_access": {
            "type": "string"
          },
          "resource_group": {
            "type": "string"
          },
          "server_id": {
            "type": "string"
          },
          "server_name": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "status_color": {
            "type": "string"
          },
          "status_fa": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "subnets": {
            "type": "object"
          },
          "tags": {
            "type": "object"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "version": {
            "type": "string"
          }
        }
      },
      "AzureSqlServerWithDetails": {
        "type": "object",
        "properties": {
          "administrator_login": {
            "type": "string"
          },
          "azure_subscription_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "databases": {
            "type": "object"
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "fully_qualified_domain_name": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "kind": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "minimal_tls_version": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "private_endpoints": {
            "type": "object"
          },
          "properties": {
            "type": "object"
          },
          "public_network_access": {
            "type": "string"
          },
          "resource_group": {
            "type": "string"
          },
          "server_id": {
            "type": "string"
          },
          "server_name": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "status_color": {
            "type": "string"
          },
          "status_fa": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "subnets": {
            "type": "object"
          },
          "subscription_display_name": {
            "type": "string"
          },
          "subscription_id": {
            "type": "string"
          },
          "tags": {
            "type": "object"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "version": {
            "type": "string"
          }
        }
      },
      "AzureStorageAccount": {
        "type": "object",
        "properties": {
          "access_tier": {
            "type": "string"
          },
          "allow_blob_public_access": {
            "type": "boolean"
          },
          "allow_shared_key_access": {
            "type": "boolean"
          },
          "azure_subscription_id": {
            "type": "string"
          },
          "blob_restore_status": {
            "type": "object"
          },
          "containers": {
            "type": "object"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "creation_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "enable_https_traffic_only": {
            "type": "boolean"
          },
          "encryption": {
            "type": "boolean"
          },
          "encryption_details": {
            "type": "object"
          },
          "geo_replication_stats": {
            "type": "object"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "infrastructure_device": {
            "type": "boolean"
          },
          "is_hns_enabled": {
            "type": "boolean"
          },
          "kind": {
            "type": "string"
          },
          "large_file_shares_state": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "minimum_tls_version": {
            "type": "string"
          },
          "network_acls": {
            "type": "object"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "primary_endpoints": {
            "type": "object"
          },
          "primary_location": {
            "type": "string"
          },
          "provisioning_state": {
            "type": "string"
          },
          "resource_group": {
            "type": "string"
          },
          "secondary_endpoints": {
            "type": "object"
          },
          "secondary_location": {
            "type": "string"
          },
          "sku": {
            "type": "string"
          },
          "sku_name": {
            "type": "string"
          },
          "sku_tier": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "status_color": {
            "type": "string"
          },
          "status_fa": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_of_primary": {
            "type": "string"
          },
          "status_of_secondary": {
            "type": "string"
          },
          "storage_account_id": {
            "type": "string"
          },
          "storage_account_name": {
            "type": "string"
          },
          "supports_https_traffic_only": {
            "type": "boolean"
          },
          "tags": {
            "type": "object"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AzureStorageAccountWithDetails": {
        "type": "object",
        "properties": {
          "access_tier": {
            "type": "string"
          },
          "allow_blob_public_access": {
            "type": "boolean"
          },
          "allow_shared_key_access": {
            "type": "boolean"
          },
          "azure_subscription_id": {
            "type": "string"
          },
          "blob_restore_status": {
            "type": "object"
          },
          "containers": {
            "type": "object"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "creation_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "enable_https_traffic_only": {
            "type": "boolean"
          },
          "encryption": {
            "type": "boolean"
          },
          "encryption_details": {
            "type": "object"
          },
          "geo_replication_stats": {
            "type": "object"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "infrastructure_device": {
            "type": "boolean"
          },
          "is_hns_enabled": {
            "type": "boolean"
          },
          "kind": {
            "type": "string"
          },
          "large_file_shares_state": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "minimum_tls_version": {
            "type": "string"
          },
          "network_acls": {
            "type": "object"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "primary_endpoints": {
            "type": "object"
          },
          "primary_location": {
            "type": "string"
          },
          "provisioning_state": {
            "type": "string"
          },
          "resource_group": {
            "type": "string"
          },
          "secondary_endpoints": {
            "type": "object"
          },
          "secondary_location": {
            "type": "string"
          },
          "sku": {
            "type": "string"
          },
          "sku_name": {
            "type": "string"
          },
          "sku_tier": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "status_color": {
            "type": "string"
          },
          "status_fa": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_of_primary": {
            "type": "string"
          },
          "status_of_secondary": {
            "type": "string"
          },
          "storage_account_id": {
            "type": "string"
          },
          "storage_account_name": {
            "type": "string"
          },
          "subscription_display_name": {
            "type": "string"
          },
          "subscription_id": {
            "type": "string"
          },
          "supports_https_traffic_only": {
            "type": "boolean"
          },
          "tags": {
            "type": "object"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "AzureSubscription": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "display_name": {
            "type": "string",
            "description": "Display name",
            "example": "Production"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Record ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "state": {
            "type": "string",
            "description": "State",
            "example": "Enabled"
          },
          "subscription_id": {
            "type": "string",
            "description": "Azure subscription ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          }
        }
      },
      "AzureSubscriptionUpdate": {
        "type": "object",
        "properties": {
          "authorization_source": {
            "type": "string",
            "nullable": true
          },
          "business_unit_id": {
            "type": "string",
            "nullable": true
          },
          "display_name": {
            "type": "string",
            "nullable": true
          },
          "error_message": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "tenant_id": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "AzureVirtualMachine": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Record ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "location": {
            "type": "string",
            "description": "Location",
            "example": "eastus"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "os_type": {
            "type": "string",
            "description": "OS type",
            "example": "Linux"
          },
          "power_state": {
            "type": "string",
            "description": "Power state",
            "example": "running"
          },
          "private_ip_address": {
            "type": "string",
            "description": "Private IP",
            "example": "10.1.0.4"
          },
          "public_ip_address": {
            "type": "string",
            "description": "Public IP",
            "example": "20.123.45.67"
          },
          "resource_group": {
            "type": "string",
            "description": "Resource group",
            "example": "rg-production"
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "alive"
          },
          "status_color": {
            "type": "string",
            "description": "Status color",
            "example": "green"
          },
          "vm_name": {
            "type": "string",
            "description": "VM name",
            "example": "prod-web-01"
          },
          "vm_size": {
            "type": "string",
            "description": "VM size",
            "example": "Standard_D2s_v3"
          }
        }
      },
      "AzureVirtualMachineWithDetails": {
        "type": "object",
        "properties": {
          "azure_subscription_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "infrastructure_device": {
            "type": "boolean"
          },
          "location": {
            "type": "string"
          },
          "network_interfaces": {
            "type": "object"
          },
          "nic_id": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "os": {
            "type": "string"
          },
          "os_fa_icon": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "os_fa_icon_code": {
            "type": "string"
          },
          "os_fa_icon_type": {
            "type": "string"
          },
          "os_offer": {
            "type": "string"
          },
          "os_publisher": {
            "type": "string"
          },
          "os_sku": {
            "type": "string"
          },
          "os_type": {
            "type": "string"
          },
          "os_version": {
            "type": "string"
          },
          "path": {
            "type": "string"
          },
          "power_state": {
            "type": "string"
          },
          "private_ip_address": {
            "type": "string"
          },
          "properties": {
            "type": "object"
          },
          "provisioning_state": {
            "type": "string"
          },
          "public": {
            "type": "boolean"
          },
          "public_ip": {
            "type": "string"
          },
          "public_ip_address": {
            "type": "string"
          },
          "resource_group": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "status_color": {
            "type": "string"
          },
          "status_fa": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "subnet_name": {
            "type": "string"
          },
          "subscription_display_name": {
            "type": "string"
          },
          "subscription_id": {
            "type": "string"
          },
          "tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AzureVmTag"
            }
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "vm_id": {
            "type": "string"
          },
          "vm_name": {
            "type": "string"
          },
          "vm_size": {
            "type": "string"
          },
          "vnet_name": {
            "type": "string"
          },
          "zone_id": {
            "type": "string"
          },
          "zones": {
            "type": "object"
          }
        }
      },
      "AzureVmTag": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "key": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "vm_id": {
            "type": "string"
          }
        }
      },
      "BlackoutWindow": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "end_time": {
            "type": "string",
            "format": "date-time",
            "description": "End time",
            "example": "2024-12-15T10:30:00Z"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Blackout window ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "reason": {
            "type": "string",
            "description": "Reason",
            "example": "Scheduled maintenance window"
          },
          "start_time": {
            "type": "string",
            "format": "date-time",
            "description": "Start time",
            "example": "2024-12-15T10:30:00Z"
          },
          "timezone": {
            "type": "string",
            "description": "Timezone",
            "example": "America/New_York"
          },
          "zone_id": {
            "type": "string",
            "format": "uuid",
            "description": "Zone ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          }
        }
      },
      "BlackoutWindowCreate": {
        "type": "object",
        "properties": {
          "end_time": {
            "type": "string",
            "format": "date-time",
            "description": "End time",
            "example": "2024-12-15T10:30:00Z"
          },
          "reason": {
            "type": "string",
            "description": "Reason",
            "example": "Scheduled maintenance window"
          },
          "start_time": {
            "type": "string",
            "format": "date-time",
            "description": "Start time",
            "example": "2024-12-15T10:30:00Z"
          },
          "timezone": {
            "type": "string",
            "description": "Timezone",
            "example": "America/New_York"
          }
        }
      },
      "BlackoutWindowUpdate": {
        "type": "object",
        "properties": {
          "end_time": {
            "type": "string",
            "format": "date-time",
            "description": "Updated end time",
            "nullable": true
          },
          "reason": {
            "type": "string",
            "description": "Updated reason",
            "nullable": true
          },
          "start_time": {
            "type": "string",
            "format": "date-time",
            "description": "Updated start time",
            "nullable": true
          },
          "timezone": {
            "type": "string",
            "description": "Updated timezone",
            "nullable": true
          }
        }
      },
      "BusinessUnit": {
        "type": "object",
        "properties": {
          "active": {
            "type": "boolean",
            "example": true
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "description": {
            "type": "string",
            "description": "Description",
            "example": "Software engineering department"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Business unit ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "name": {
            "type": "string",
            "description": "Name",
            "example": "Engineering"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "description": "Updated timestamp",
            "example": "2024-12-15T10:30:00Z"
          }
        }
      },
      "BusinessUnitUpdate": {
        "type": "object",
        "properties": {
          "active": {
            "type": "boolean",
            "nullable": true
          },
          "description": {
            "type": "string",
            "description": "Updated description",
            "nullable": true
          },
          "name": {
            "type": "string",
            "description": "Updated name",
            "nullable": true
          }
        }
      },
      "CNAME": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "Cipher": {
        "type": "object",
        "properties": {
          "kex_info": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "strength": {
            "type": "string"
          }
        }
      },
      "CloudAccountListItem": {
        "type": "object",
        "properties": {
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "CloudApiGatewayListItem": {
        "type": "object",
        "properties": {
          "access_logging_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "api_endpoint": {
            "type": "string",
            "nullable": true
          },
          "api_type": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "name": {
            "type": "string"
          },
          "protocol_type": {
            "type": "string",
            "nullable": true
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "waf_protected": {
            "type": "boolean",
            "nullable": true
          }
        }
      },
      "CloudAuditTrailListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "is_logging": {
            "type": "boolean"
          },
          "is_multi_region_trail": {
            "type": "boolean"
          },
          "log_file_validation_enabled": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "CloudAwsAssets": {
        "type": "object",
        "properties": {
          "accounts": {
            "type": "integer"
          },
          "api_gateways": {
            "type": "integer"
          },
          "backup_vaults": {
            "type": "integer"
          },
          "cloudfront_distributions": {
            "type": "integer"
          },
          "cloudtrail_trails": {
            "type": "integer"
          },
          "code_build_projects": {
            "type": "integer"
          },
          "code_pipelines": {
            "type": "integer"
          },
          "dynamodb_tables": {
            "type": "integer"
          },
          "ec2_instances": {
            "type": "integer"
          },
          "ecr_repositories": {
            "type": "integer"
          },
          "ecs_clusters": {
            "type": "integer"
          },
          "efs_file_systems": {
            "type": "integer"
          },
          "eks_clusters": {
            "type": "integer"
          },
          "elasticache_clusters": {
            "type": "integer"
          },
          "elbs": {
            "type": "integer"
          },
          "iam_users": {
            "type": "integer"
          },
          "kinesis_streams": {
            "type": "integer"
          },
          "lambda_functions": {
            "type": "integer"
          },
          "nat_gateways": {
            "type": "integer"
          },
          "network_firewalls": {
            "type": "integer"
          },
          "opensearch_domains": {
            "type": "integer"
          },
          "rds_instances": {
            "type": "integer"
          },
          "redshift_clusters": {
            "type": "integer"
          },
          "s3_buckets": {
            "type": "integer"
          },
          "secrets_manager_secrets": {
            "type": "integer"
          },
          "sns_topics": {
            "type": "integer"
          },
          "sqs_queues": {
            "type": "integer"
          },
          "ssm_parameters": {
            "type": "integer"
          },
          "sso_instances": {
            "type": "integer"
          },
          "transit_gateways": {
            "type": "integer"
          },
          "vpc_endpoints": {
            "type": "integer"
          },
          "vpcs": {
            "type": "integer"
          },
          "waf_web_acls": {
            "type": "integer"
          }
        }
      },
      "CloudAzureAssets": {
        "type": "object",
        "properties": {
          "app_services": {
            "type": "integer"
          },
          "application_gateways": {
            "type": "integer"
          },
          "container_instances": {
            "type": "integer"
          },
          "cosmosdb_accounts": {
            "type": "integer"
          },
          "entra_applications": {
            "type": "integer"
          },
          "entra_groups": {
            "type": "integer"
          },
          "event_hub_namespaces": {
            "type": "integer"
          },
          "firewalls": {
            "type": "integer"
          },
          "front_doors": {
            "type": "integer"
          },
          "functions": {
            "type": "integer"
          },
          "key_vaults": {
            "type": "integer"
          },
          "kubernetes_clusters": {
            "type": "integer"
          },
          "load_balancers": {
            "type": "integer"
          },
          "mysql_servers": {
            "type": "integer"
          },
          "network_security_groups": {
            "type": "integer"
          },
          "postgresql_servers": {
            "type": "integer"
          },
          "power_platform_environments": {
            "type": "integer"
          },
          "redis_caches": {
            "type": "integer"
          },
          "service_bus_namespaces": {
            "type": "integer"
          },
          "sql_servers": {
            "type": "integer"
          },
          "storage_accounts": {
            "type": "integer"
          },
          "subscriptions": {
            "type": "integer"
          },
          "virtual_machines": {
            "type": "integer"
          },
          "virtual_networks": {
            "type": "integer"
          }
        }
      },
      "CloudBackupListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "lock_status": {
            "type": "string",
            "nullable": true
          },
          "locked": {
            "type": "boolean",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "recovery_points": {
            "type": "integer",
            "nullable": true
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "CloudBlockListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "attach_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "attached_instance_id": {
            "type": "string",
            "nullable": true
          },
          "attached_instance_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "delete_on_termination": {
            "type": "boolean"
          },
          "device_name": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "provider": {
            "type": "string"
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "volume_id": {
            "type": "string"
          }
        }
      },
      "CloudBuildListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "compute_type": {
            "type": "string",
            "nullable": true
          },
          "environment_type": {
            "type": "string",
            "nullable": true
          },
          "has_plaintext_env_vars": {
            "type": "boolean"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "name": {
            "type": "string"
          },
          "privileged_mode": {
            "type": "boolean"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "CloudCacheListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "encrypted": {
            "type": "boolean",
            "nullable": true
          },
          "engine": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "name": {
            "type": "string"
          },
          "node_type": {
            "type": "string",
            "nullable": true
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "version": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "CloudCdnListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "domain_name": {
            "type": "string",
            "nullable": true
          },
          "enabled": {
            "type": "boolean",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "kind": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "CloudConnectivityListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "endpoint_type": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "kind": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "service_name": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "vpc_id": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "CloudContainerListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "CloudFileListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "encrypted": {
            "type": "boolean",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "size_bytes": {
            "type": "integer",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "CloudFirewallListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "flavor": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "logging_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "resource_group": {
            "type": "string",
            "nullable": true
          },
          "rule_count": {
            "type": "integer",
            "nullable": true
          },
          "scope": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "CloudInstanceListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "instance_type": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "os": {
            "type": "string",
            "nullable": true
          },
          "private_ip": {
            "type": "string",
            "nullable": true
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "public_ip": {
            "type": "string",
            "nullable": true
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "CloudKeyVaultListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "purge_protection_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "resource_group": {
            "type": "string",
            "nullable": true
          },
          "sku": {
            "type": "string",
            "nullable": true
          },
          "soft_delete_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "CloudKubernetesListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "version": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "CloudLoadBalancerListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "dns_name": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "kind": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "scheme": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "tier": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "CloudMessagingListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "encryption_enabled": {
            "type": "boolean"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "kind": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "tier": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "CloudNoSQLListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "encrypted": {
            "type": "boolean",
            "nullable": true
          },
          "engine": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "CloudObjectListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "encrypted": {
            "type": "boolean",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "public_access": {
            "type": "boolean",
            "nullable": true
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "CloudOrgPolicyListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "aws_managed": {
            "type": "boolean"
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "name": {
            "type": "string"
          },
          "policy_type": {
            "type": "string",
            "nullable": true
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "CloudParameterListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "is_secure": {
            "type": "boolean",
            "nullable": true
          },
          "last_modified": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "parameter_type": {
            "type": "string",
            "nullable": true
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "tier": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "version": {
            "type": "integer",
            "nullable": true
          }
        }
      },
      "CloudPipelineListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "CloudRegistryListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "image_count": {
            "type": "integer",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "scan_on_push": {
            "type": "boolean",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "CloudRelationalListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "encrypted": {
            "type": "boolean",
            "nullable": true
          },
          "engine": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "public_access": {
            "type": "boolean",
            "nullable": true
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "version": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "CloudSearchListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "encryption_at_rest_enabled": {
            "type": "boolean"
          },
          "enforce_https": {
            "type": "boolean"
          },
          "engine_version": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "instance_count": {
            "type": "integer"
          },
          "instance_type": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "node_to_node_encryption_enabled": {
            "type": "boolean"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "CloudSecretListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "customer_managed_key": {
            "type": "boolean",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "last_accessed_date": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "last_rotated_date": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "rotation_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "rotation_interval": {
            "type": "integer",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "CloudServerlessListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "runtime": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "CloudStreamingListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "encryption_enabled": {
            "type": "boolean"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "kind": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "tier": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "CloudVirtualNetworkListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "cidr": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "is_default": {
            "type": "boolean",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "CloudWarehouseListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "encrypted": {
            "type": "boolean",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "name": {
            "type": "string"
          },
          "node_type": {
            "type": "string",
            "nullable": true
          },
          "number_of_nodes": {
            "type": "integer",
            "nullable": true
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "public_access": {
            "type": "boolean",
            "nullable": true
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "version": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "CloudWebAppListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "https_only": {
            "type": "boolean",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "runtime": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "CodeAssets": {
        "type": "object",
        "properties": {
          "azure_devops_repositories": {
            "type": "integer"
          },
          "github_repositories": {
            "type": "integer"
          }
        }
      },
      "CollectorDataSource": {
        "type": "object",
        "properties": {
          "cores": {
            "type": "integer"
          },
          "disk": {
            "type": "object"
          },
          "hostname": {
            "type": "string"
          },
          "ip_addr": {
            "type": "string",
            "description": "IP address"
          },
          "last_handshake": {
            "type": "string",
            "format": "date-time"
          },
          "listen_port": {
            "type": "integer"
          },
          "load": {
            "type": "number"
          },
          "mode": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "os": {
            "type": "string"
          },
          "ram": {
            "type": "number"
          },
          "status": {
            "type": "string"
          },
          "status_color": {
            "type": "string"
          },
          "status_fa": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "tls": {
            "type": "boolean"
          },
          "uuid": {
            "type": "string"
          },
          "version": {
            "type": "string"
          }
        }
      },
      "CollectorLogBatch": {
        "type": "object",
        "properties": {
          "collector_uuid": {
            "type": "string"
          },
          "logs": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          }
        }
      },
      "ComplianceSummary": {
        "type": "object",
        "properties": {
          "active_frameworks": {
            "type": "integer"
          },
          "average_compliance_score": {
            "type": "number"
          },
          "non_compliant_controls": {
            "type": "integer"
          }
        }
      },
      "CompressedWrapper": {
        "type": "object",
        "properties": {
          "compressed": {
            "type": "boolean"
          },
          "data": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "byte"
            }
          }
        }
      },
      "CreateFindingRequest": {
        "type": "object",
        "properties": {
          "agent_vulnerability_id": {
            "type": "string",
            "description": "Agent vulnerability ID",
            "nullable": true
          },
          "aws_vulnerability_id": {
            "type": "string",
            "description": "AWS vulnerability ID",
            "nullable": true
          },
          "azure_vulnerability_id": {
            "type": "string",
            "description": "Azure vulnerability ID",
            "nullable": true
          },
          "code_vulnerability_id": {
            "type": "string",
            "description": "Code vulnerability ID",
            "nullable": true
          },
          "evidence": {
            "type": "string",
            "description": "Evidence",
            "example": "Certificate expires in 7 days"
          },
          "host_id": {
            "type": "string",
            "format": "uuid",
            "description": "Host ID to associate",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "host_vulnerability_id": {
            "type": "string",
            "description": "Host vulnerability ID",
            "nullable": true
          },
          "manual_vulnerability_id": {
            "type": "string",
            "description": "Manual vulnerability ID",
            "nullable": true
          },
          "port": {
            "type": "integer",
            "description": "Port",
            "example": 443
          },
          "protocol": {
            "type": "string",
            "description": "Protocol",
            "example": "tcp"
          },
          "severity": {
            "type": "integer",
            "description": "Severity (1-4)",
            "example": 3
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "open",
            "enum": [
              "open",
              "closed",
              "risk_accepted",
              "pending_retest",
              "false_positive"
            ]
          },
          "web_vulnerability_id": {
            "type": "string",
            "description": "Web vulnerability ID",
            "nullable": true
          }
        }
      },
      "CredentialInput": {
        "type": "object",
        "properties": {
          "snmp_v1_2c": {
            "type": "object",
            "description": "SNMP v1/v2c credentials"
          },
          "ssh": {
            "type": "object",
            "description": "SSH credentials"
          },
          "windows": {
            "type": "object",
            "description": "Windows credentials"
          }
        }
      },
      "Credentials": {
        "type": "object",
        "properties": {
          "ssh_key": {
            "type": "string"
          },
          "ssh_password": {
            "type": "string"
          },
          "ssh_username": {
            "type": "string"
          },
          "win_rm_password": {
            "type": "string"
          },
          "win_rm_use_https": {
            "type": "boolean"
          },
          "win_rm_username": {
            "type": "string"
          }
        }
      },
      "CustomRuleCreate": {
        "type": "object",
        "properties": {
          "sigma_yaml": {
            "type": "string",
            "description": "Sigma rule in YAML format",
            "example": "title: My Custom Rule\nstatus: test\nlogsource:\n  product: windows\ndetection:\n  selection:\n    EventID: 4625\n  condition: selection"
          }
        }
      },
      "DastAuthentication": {
        "type": "object",
        "properties": {
          "auth_type": {
            "type": "string",
            "description": "Auth type",
            "example": "form"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "DAST auth config ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "login_url": {
            "type": "string",
            "description": "Login URL",
            "example": "https://app.example.com/login"
          },
          "password_field": {
            "type": "string",
            "description": "Password field selector",
            "example": "#password"
          },
          "username_field": {
            "type": "string",
            "description": "Username field selector",
            "example": "#email"
          },
          "web_application_id": {
            "type": "string",
            "format": "uuid",
            "description": "Web application ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          }
        }
      },
      "DastScanProfile": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "DAST profile ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "max_crawl_depth": {
            "type": "integer",
            "description": "Max crawl depth",
            "example": 10
          },
          "scan_type": {
            "type": "string",
            "description": "Scan type",
            "example": "full"
          },
          "web_application_id": {
            "type": "string",
            "format": "uuid",
            "description": "Web application ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          }
        }
      },
      "DataStreamStatus": {
        "type": "object",
        "properties": {
          "error": {
            "type": "string"
          },
          "exists": {
            "type": "boolean"
          },
          "index_count": {
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          }
        }
      },
      "DatabaseCredential": {
        "type": "object",
        "properties": {
          "database_name": {
            "type": "string",
            "nullable": true
          },
          "database_type": {
            "type": "string",
            "nullable": true
          },
          "password": {
            "type": "string"
          },
          "port": {
            "type": "integer",
            "nullable": true
          },
          "username": {
            "type": "string"
          }
        }
      },
      "DefenderDevice": {
        "type": "object",
        "properties": {
          "aad_device_id": {
            "type": "string"
          },
          "agent_version": {
            "type": "string"
          },
          "computer_dns_name": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "defender_machine_id": {
            "type": "string"
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "exposure_level": {
            "type": "string"
          },
          "first_seen": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "health_status": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "integration_id": {
            "type": "string"
          },
          "is_aad_joined": {
            "type": "boolean"
          },
          "last_external_ip_address": {
            "type": "string"
          },
          "last_ip_address": {
            "type": "string"
          },
          "last_seen": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "machine_tags": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "onboarding_status": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "os_build": {
            "type": "integer"
          },
          "os_platform": {
            "type": "string"
          },
          "os_version": {
            "type": "string"
          },
          "rbac_group_name": {
            "type": "string"
          },
          "risk_score": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "DefenderDeviceVulnerability": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "cve_id": {
            "type": "string"
          },
          "cvss_v3": {
            "type": "number"
          },
          "device_id": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "severity": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "DefenderDeviceWithDetails": {
        "type": "object",
        "properties": {
          "aad_device_id": {
            "type": "string"
          },
          "agent_version": {
            "type": "string"
          },
          "computer_dns_name": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "defender_machine_id": {
            "type": "string"
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "exposure_level": {
            "type": "string"
          },
          "first_seen": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "health_status": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "integration_id": {
            "type": "string"
          },
          "is_aad_joined": {
            "type": "boolean"
          },
          "last_external_ip_address": {
            "type": "string"
          },
          "last_ip_address": {
            "type": "string"
          },
          "last_seen": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "machine_tags": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "onboarding_status": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "os_build": {
            "type": "integer"
          },
          "os_platform": {
            "type": "string"
          },
          "os_version": {
            "type": "string"
          },
          "rbac_group_name": {
            "type": "string"
          },
          "risk_score": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "vulnerabilities": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DefenderDeviceVulnerability"
            }
          }
        }
      },
      "DefenderRecommendation": {
        "type": "object",
        "properties": {
          "active_alert": {
            "type": "boolean"
          },
          "config_score_impact": {
            "type": "number"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "defender_recommendation_id": {
            "type": "string"
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "exposed_machines_count": {
            "type": "integer"
          },
          "exposure_impact": {
            "type": "number"
          },
          "has_unpatchable_cve": {
            "type": "boolean"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "integration_id": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "product_name": {
            "type": "string"
          },
          "public_exploit": {
            "type": "boolean"
          },
          "recommendation_category": {
            "type": "string"
          },
          "recommendation_name": {
            "type": "string"
          },
          "recommended_version": {
            "type": "string"
          },
          "remediation_type": {
            "type": "string"
          },
          "severity_score": {
            "type": "number"
          },
          "status": {
            "type": "string"
          },
          "sub_category": {
            "type": "string"
          },
          "total_machine_count": {
            "type": "integer"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "vendor": {
            "type": "string"
          },
          "weaknesses": {
            "type": "integer"
          }
        }
      },
      "DefenderSoftware": {
        "type": "object",
        "properties": {
          "active_alert": {
            "type": "boolean"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "defender_software_id": {
            "type": "string"
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "exposed_machines": {
            "type": "integer"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "impact_score": {
            "type": "number"
          },
          "integration_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "public_exploit": {
            "type": "boolean"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "vendor": {
            "type": "string"
          },
          "weaknesses": {
            "type": "integer"
          }
        }
      },
      "DetectorStatus": {
        "type": "object",
        "properties": {
          "detector_id": {
            "type": "string"
          },
          "detector_type": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "error": {
            "type": "string"
          },
          "exists": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          }
        }
      },
      "Domain": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Domain ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "name": {
            "type": "string",
            "description": "Domain name",
            "example": "acme.com"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          }
        }
      },
      "DomainAssets": {
        "type": "object",
        "properties": {
          "monitored": {
            "type": "integer"
          }
        }
      },
      "DomainName": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "last_check": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "last_dark_web_check": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "last_host_check": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "verification_code": {
            "type": "string"
          },
          "verified": {
            "type": "boolean"
          }
        }
      },
      "Eas": {
        "type": "object",
        "properties": {
          "domain": {
            "$ref": "#/components/schemas/Domain"
          }
        }
      },
      "EffectiveEntitlements": {
        "type": "object",
        "properties": {
          "credit_balances": {
            "type": "object",
            "description": "Credit balances: { credit_type: int }"
          },
          "expires_at": {
            "type": "string",
            "format": "date-time",
            "description": "Contract expiration date",
            "example": "2024-12-15T10:30:00Z"
          },
          "gates": {
            "type": "object",
            "description": "Active gates: { gate_name: bool }"
          },
          "hard_limits": {
            "type": "object",
            "description": "Hard limits: { limit_name: { cap, used } }"
          },
          "soft_limits": {
            "type": "object",
            "description": "Soft limits: { limit_name: { cap, used } }"
          }
        }
      },
      "EnableConfig": {
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean",
            "nullable": true
          }
        }
      },
      "Engagement": {
        "type": "object",
        "properties": {
          "actual_end": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "actual_start": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "approved_by": {
            "type": "string",
            "nullable": true
          },
          "approved_by_name": {
            "type": "string"
          },
          "assigned_to": {
            "type": "string",
            "nullable": true
          },
          "assigned_to_name": {
            "type": "string"
          },
          "billing_data": {
            "$ref": "#/components/schemas/EngagementBillingData"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deadline": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "deliverables": {
            "$ref": "#/components/schemas/EngagementDeliverables"
          },
          "delivery_mode": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "engagement_type": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "parent_engagement_id": {
            "type": "string",
            "nullable": true
          },
          "path": {
            "type": "string"
          },
          "priority": {
            "type": "string"
          },
          "recurrence_rule": {
            "type": "string",
            "nullable": true
          },
          "requested_by": {
            "type": "string",
            "nullable": true
          },
          "requested_by_name": {
            "type": "string"
          },
          "scheduled_end": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "scheduled_start": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "scope": {
            "$ref": "#/components/schemas/EngagementScope"
          },
          "service_line": {
            "type": "string"
          },
          "sla_breached": {
            "type": "boolean"
          },
          "sla_breached_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "status": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "EngagementBillingData": {
        "type": "object",
        "properties": {
          "after_hours_charge_cents": {
            "type": "integer",
            "nullable": true
          },
          "after_hours_rate_cents": {
            "type": "integer",
            "nullable": true
          },
          "after_hours_work": {
            "type": "number",
            "nullable": true
          },
          "business_charge_cents": {
            "type": "integer",
            "nullable": true
          },
          "business_hours": {
            "type": "number",
            "nullable": true
          },
          "business_rate_cents": {
            "type": "integer",
            "nullable": true
          },
          "complexity_tier": {
            "type": "string",
            "nullable": true
          },
          "delta_tier": {
            "type": "string",
            "nullable": true
          },
          "emergency_charge_cents": {
            "type": "integer",
            "nullable": true
          },
          "emergency_hours": {
            "type": "number",
            "nullable": true
          },
          "emergency_rate_cents": {
            "type": "integer",
            "nullable": true
          },
          "endpoint_count": {
            "type": "integer",
            "nullable": true
          },
          "engagement_type": {
            "type": "string",
            "nullable": true
          },
          "included_test_used": {
            "type": "boolean",
            "nullable": true
          },
          "rate_cents": {
            "type": "integer",
            "nullable": true
          },
          "remaining_deltas": {
            "type": "integer",
            "nullable": true
          },
          "remaining_initials": {
            "type": "integer",
            "nullable": true
          },
          "target_count": {
            "type": "integer",
            "nullable": true
          },
          "timezone": {
            "type": "string",
            "nullable": true
          },
          "total_billable_cents": {
            "type": "integer",
            "nullable": true
          },
          "total_charge_cents": {
            "type": "integer",
            "nullable": true
          },
          "total_hours": {
            "type": "number",
            "nullable": true
          }
        }
      },
      "EngagementDeliverables": {
        "type": "object",
        "properties": {
          "artifacts": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "findings_count": {
            "type": "integer",
            "nullable": true
          },
          "report_url": {
            "type": "string",
            "nullable": true
          },
          "summary": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "EngagementNoteCreate": {
        "type": "object",
        "properties": {
          "content": {
            "type": "string",
            "description": "Note content",
            "example": "Initial reconnaissance complete"
          },
          "internal": {
            "type": "boolean",
            "description": "Whether the note is internal-only"
          },
          "note_type": {
            "type": "string",
            "description": "Note type",
            "example": "general"
          }
        }
      },
      "EngagementScope": {
        "type": "object",
        "properties": {
          "api_spec_available": {
            "type": "string",
            "nullable": true
          },
          "application_name": {
            "type": "string",
            "nullable": true
          },
          "attack_scenarios": {
            "type": "string",
            "nullable": true
          },
          "authentication_required": {
            "type": "string",
            "nullable": true
          },
          "campaign_type": {
            "type": "string",
            "nullable": true
          },
          "change_description": {
            "type": "string",
            "nullable": true
          },
          "changed_endpoints": {
            "type": "string",
            "nullable": true
          },
          "commit_ref": {
            "type": "string",
            "nullable": true
          },
          "complexity_tier": {
            "type": "string",
            "nullable": true
          },
          "deliverables": {
            "type": "string",
            "nullable": true
          },
          "delta_tier": {
            "type": "string",
            "nullable": true
          },
          "department_filter": {
            "type": "string",
            "nullable": true
          },
          "environment_url": {
            "type": "string",
            "nullable": true
          },
          "estimated_assets": {
            "type": "integer",
            "nullable": true
          },
          "estimated_endpoints": {
            "type": "integer",
            "nullable": true
          },
          "estimated_hours": {
            "type": "integer",
            "nullable": true
          },
          "exercise_type": {
            "type": "string",
            "nullable": true
          },
          "methodology": {
            "type": "string",
            "nullable": true
          },
          "preferred_end": {
            "type": "string",
            "nullable": true
          },
          "preferred_start": {
            "type": "string",
            "nullable": true
          },
          "rules_of_engagement": {
            "type": "string",
            "nullable": true
          },
          "send_schedule": {
            "type": "string",
            "nullable": true
          },
          "target_count": {
            "type": "integer",
            "nullable": true
          },
          "target_infrastructure": {
            "type": "string",
            "nullable": true
          },
          "target_scope": {
            "type": "string",
            "nullable": true
          },
          "target_zones": {
            "type": "string",
            "nullable": true
          },
          "test_type": {
            "type": "string",
            "nullable": true
          },
          "timezone": {
            "type": "string",
            "nullable": true
          },
          "tools": {
            "type": "string",
            "nullable": true
          },
          "work_type": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "EngagementWorkEntryCreate": {
        "type": "object",
        "properties": {
          "activity_type": {
            "type": "string",
            "description": "Activity type",
            "example": "testing"
          },
          "billable": {
            "type": "boolean",
            "description": "Whether this entry is billable"
          },
          "description": {
            "type": "string",
            "description": "Description of work performed",
            "example": "Performed network scan"
          },
          "duration_minutes": {
            "type": "integer",
            "description": "Duration in minutes",
            "example": 180
          },
          "ended_at": {
            "type": "string",
            "description": "End time (ISO 8601)",
            "example": "2025-01-15T12:00:00Z"
          },
          "hourly_rate_cents": {
            "type": "integer",
            "description": "Hourly rate in cents",
            "example": 15000
          },
          "started_at": {
            "type": "string",
            "description": "Start time (ISO 8601)",
            "example": "2025-01-15T09:00:00Z"
          }
        }
      },
      "EntraIDAppRegistration": {
        "type": "object",
        "properties": {
          "app_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "display_name": {
            "type": "string"
          },
          "entra_app_object_id": {
            "type": "string"
          },
          "entra_created_date_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "integration_id": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "publisher_domain": {
            "type": "string",
            "nullable": true
          },
          "sign_in_audience": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "EntraIDAppRegistrationWithSecrets": {
        "type": "object",
        "properties": {
          "app_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "display_name": {
            "type": "string"
          },
          "entra_app_object_id": {
            "type": "string"
          },
          "entra_created_date_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "integration_id": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "publisher_domain": {
            "type": "string",
            "nullable": true
          },
          "secrets": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EntraIDAppSecret"
            }
          },
          "sign_in_audience": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "EntraIDAppSecret": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "credential_type": {
            "type": "string"
          },
          "display_name": {
            "type": "string",
            "nullable": true
          },
          "end_date_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "entra_id_app_registration_id": {
            "type": "string"
          },
          "hint": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "key_id": {
            "type": "string"
          },
          "start_date_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "EntraIDConditionalAccessPolicy": {
        "type": "object",
        "properties": {
          "conditions": {
            "type": "object"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "display_name": {
            "type": "string"
          },
          "entra_created_date_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "entra_modified_date_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "entra_policy_id": {
            "type": "string"
          },
          "grant_controls": {
            "type": "object"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "integration_id": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "session_controls": {
            "type": "object"
          },
          "state": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "EntraIDDirectoryRole": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "display_name": {
            "type": "string"
          },
          "entra_role_id": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "integration_id": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "role_template_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "EntraIDDirectoryRoleWithDetails": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "display_name": {
            "type": "string"
          },
          "entra_role_id": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "integration_id": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "role_assignments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EntraIDRoleAssignment"
            }
          },
          "role_template_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "EntraIDGroup": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "display_name": {
            "type": "string"
          },
          "entra_created_date_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "entra_group_id": {
            "type": "string"
          },
          "group_types": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "integration_id": {
            "type": "string"
          },
          "mail": {
            "type": "string",
            "nullable": true
          },
          "mail_enabled": {
            "type": "boolean"
          },
          "membership_rule": {
            "type": "string",
            "nullable": true
          },
          "membership_rule_processing_state": {
            "type": "string",
            "nullable": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "security_enabled": {
            "type": "boolean"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "EntraIDGroupMember": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "entra_id_group_id": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "member_display_name": {
            "type": "string"
          },
          "member_entra_id": {
            "type": "string"
          },
          "member_type": {
            "type": "string"
          },
          "member_upn": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "EntraIDGroupWithMembers": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "display_name": {
            "type": "string"
          },
          "entra_created_date_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "entra_group_id": {
            "type": "string"
          },
          "group_types": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "integration_id": {
            "type": "string"
          },
          "mail": {
            "type": "string",
            "nullable": true
          },
          "mail_enabled": {
            "type": "boolean"
          },
          "members": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EntraIDGroupMember"
            }
          },
          "membership_rule": {
            "type": "string",
            "nullable": true
          },
          "membership_rule_processing_state": {
            "type": "string",
            "nullable": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "security_enabled": {
            "type": "boolean"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "EntraIDRoleAssignment": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "directory_scope_id": {
            "type": "string"
          },
          "entra_assignment_id": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "integration_id": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "principal_id": {
            "type": "string"
          },
          "role_definition_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "EntraIDServicePrincipal": {
        "type": "object",
        "properties": {
          "account_enabled": {
            "type": "boolean"
          },
          "app_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "display_name": {
            "type": "string"
          },
          "entra_created_date_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "entra_sp_id": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "integration_id": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "service_principal_type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "Error": {
        "type": "object",
        "properties": {
          "error": {
            "type": "string",
            "description": "Error message",
            "example": "invalid request"
          }
        }
      },
      "EventHubConsumerConfig": {
        "type": "object",
        "properties": {
          "consumer_group": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "enabled": {
            "type": "boolean"
          },
          "event_hub_name": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "log_type": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "parse_format": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "EventHubConsumerConfigCreate": {
        "type": "object",
        "properties": {
          "connection_string": {
            "type": "string",
            "description": "Event Hub connection string",
            "example": "Endpoint=sb://..."
          },
          "consumer_group": {
            "type": "string",
            "description": "Consumer group",
            "example": "$Default"
          }
        }
      },
      "EventHubConsumerConfigUpdate": {
        "type": "object",
        "properties": {
          "connection_string": {
            "type": "string",
            "description": "Updated connection string",
            "nullable": true
          },
          "consumer_group": {
            "type": "string",
            "description": "Updated consumer group",
            "nullable": true
          }
        }
      },
      "ExposedCredentialsSummary": {
        "type": "object",
        "properties": {
          "compromised_org_accounts": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        }
      },
      "ExternalIp": {
        "type": "object",
        "properties": {
          "ip": {
            "type": "string"
          },
          "names": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "FieldMeta": {
        "type": "object",
        "properties": {
          "aggregatable": {
            "type": "boolean"
          },
          "searchable": {
            "type": "boolean"
          },
          "type": {
            "type": "string"
          }
        }
      },
      "Fields": {
        "type": "object",
        "properties": {
          "field_meta": {
            "$ref": "#/components/schemas/FieldMeta"
          },
          "field_name": {
            "type": "string"
          }
        }
      },
      "FilePermissions": {
        "type": "object",
        "properties": {
          "delete_roles": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "delete_user_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "view_roles": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "view_user_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "Finding": {
        "type": "object",
        "properties": {
          "agent_id": {
            "type": "string",
            "nullable": true
          },
          "agent_vulnerability_id": {
            "type": "string",
            "nullable": true
          },
          "asset_path": {
            "type": "string"
          },
          "assignee_id": {
            "type": "string",
            "nullable": true
          },
          "assignee_name": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string",
            "nullable": true
          },
          "aws_api_gateway_id": {
            "type": "string",
            "nullable": true
          },
          "aws_cloudfront_distribution_id": {
            "type": "string",
            "nullable": true
          },
          "aws_cloudtrail_trail_id": {
            "type": "string",
            "nullable": true
          },
          "aws_dynamodb_table_id": {
            "type": "string",
            "nullable": true
          },
          "aws_ec2_instance_id": {
            "type": "string",
            "nullable": true
          },
          "aws_ecr_repository_id": {
            "type": "string",
            "nullable": true
          },
          "aws_ecs_cluster_id": {
            "type": "string",
            "nullable": true
          },
          "aws_efs_filesystem_id": {
            "type": "string",
            "nullable": true
          },
          "aws_eks_cluster_id": {
            "type": "string",
            "nullable": true
          },
          "aws_elasticache_cluster_id": {
            "type": "string",
            "nullable": true
          },
          "aws_elb_id": {
            "type": "string",
            "nullable": true
          },
          "aws_iam_user_id": {
            "type": "string",
            "nullable": true
          },
          "aws_lambda_function_id": {
            "type": "string",
            "nullable": true
          },
          "aws_nat_gateway_id": {
            "type": "string",
            "nullable": true
          },
          "aws_opensearch_domain_id": {
            "type": "string",
            "nullable": true
          },
          "aws_rds_instance_id": {
            "type": "string",
            "nullable": true
          },
          "aws_redshift_cluster_id": {
            "type": "string",
            "nullable": true
          },
          "aws_s3_bucket_id": {
            "type": "string",
            "nullable": true
          },
          "aws_secrets_manager_secret_id": {
            "type": "string",
            "nullable": true
          },
          "aws_sns_topic_id": {
            "type": "string",
            "nullable": true
          },
          "aws_sqs_queue_id": {
            "type": "string",
            "nullable": true
          },
          "aws_ssm_parameter_id": {
            "type": "string",
            "nullable": true
          },
          "aws_vulnerability_id": {
            "type": "string",
            "nullable": true
          },
          "aws_waf_web_acl_id": {
            "type": "string",
            "nullable": true
          },
          "azure_app_service_id": {
            "type": "string",
            "nullable": true
          },
          "azure_application_gateway_id": {
            "type": "string",
            "nullable": true
          },
          "azure_container_instance_id": {
            "type": "string",
            "nullable": true
          },
          "azure_cosmosdb_account_id": {
            "type": "string",
            "nullable": true
          },
          "azure_devops_ref_id": {
            "type": "string",
            "nullable": true
          },
          "azure_devops_repository_id": {
            "type": "string",
            "nullable": true
          },
          "azure_firewall_id": {
            "type": "string",
            "nullable": true
          },
          "azure_front_door_id": {
            "type": "string",
            "nullable": true
          },
          "azure_key_vault_id": {
            "type": "string",
            "nullable": true
          },
          "azure_kubernetes_cluster_id": {
            "type": "string",
            "nullable": true
          },
          "azure_load_balancer_id": {
            "type": "string",
            "nullable": true
          },
          "azure_mysql_server_id": {
            "type": "string",
            "nullable": true
          },
          "azure_nsg_id": {
            "type": "string",
            "nullable": true
          },
          "azure_postgresql_server_id": {
            "type": "string",
            "nullable": true
          },
          "azure_sql_server_id": {
            "type": "string",
            "nullable": true
          },
          "azure_storage_account_id": {
            "type": "string",
            "nullable": true
          },
          "azure_virtual_network_id": {
            "type": "string",
            "nullable": true
          },
          "azure_vm_id": {
            "type": "string",
            "nullable": true
          },
          "azure_vulnerability_id": {
            "type": "string",
            "nullable": true
          },
          "base_score": {
            "type": "number"
          },
          "code_vulnerability_id": {
            "type": "string",
            "nullable": true
          },
          "compensating_controls": {
            "type": "string"
          },
          "component": {
            "type": "string"
          },
          "compromised": {
            "type": "string"
          },
          "compromised_id": {
            "type": "integer"
          },
          "control_deficiency": {
            "type": "string"
          },
          "control_title": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "cvss_v3_1_base_ac": {
            "type": "string"
          },
          "cvss_v3_1_base_av": {
            "type": "string"
          },
          "cvss_v3_1_base_i_a": {
            "type": "string"
          },
          "cvss_v3_1_base_i_c": {
            "type": "string"
          },
          "cvss_v3_1_base_i_i": {
            "type": "string"
          },
          "cvss_v3_1_base_pr": {
            "type": "string"
          },
          "cvss_v3_1_base_s": {
            "type": "string"
          },
          "cvss_v3_1_base_ui": {
            "type": "string"
          },
          "cvss_v3_1_environmental_ar": {
            "type": "string"
          },
          "cvss_v3_1_environmental_cr": {
            "type": "string"
          },
          "cvss_v3_1_environmental_ir": {
            "type": "string"
          },
          "cvss_v3_1_environmental_ma": {
            "type": "string"
          },
          "cvss_v3_1_environmental_mac": {
            "type": "string"
          },
          "cvss_v3_1_environmental_mav": {
            "type": "string"
          },
          "cvss_v3_1_environmental_mc": {
            "type": "string"
          },
          "cvss_v3_1_environmental_mi": {
            "type": "string"
          },
          "cvss_v3_1_environmental_mpr": {
            "type": "string"
          },
          "cvss_v3_1_environmental_ms": {
            "type": "string"
          },
          "cvss_v3_1_environmental_mui": {
            "type": "string"
          },
          "cvss_v3_1_temporal_e": {
            "type": "string"
          },
          "cvss_v3_1_temporal_rc": {
            "type": "string"
          },
          "cvss_v3_1_temporal_rl": {
            "type": "string"
          },
          "date_closed": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "date_created": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "date_opened": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "date_pending_retest": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "date_risk_accepted": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "entra_id_user_id": {
            "type": "string",
            "nullable": true
          },
          "environmental_score": {
            "type": "number"
          },
          "evidence": {
            "type": "string"
          },
          "external_ticket_id": {
            "type": "string"
          },
          "external_ticket_url": {
            "type": "string"
          },
          "github_branch_id": {
            "type": "string",
            "nullable": true
          },
          "github_repository_id": {
            "type": "string",
            "nullable": true
          },
          "host_id": {
            "type": "string",
            "nullable": true
          },
          "host_vulnerability_id": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "justification_for_risk": {
            "type": "string"
          },
          "last_seen": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "line": {
            "type": "integer"
          },
          "manual": {
            "type": "boolean"
          },
          "manual_vulnerability_id": {
            "type": "string",
            "nullable": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "overall_color": {
            "type": "string"
          },
          "overall_score": {
            "type": "number"
          },
          "param": {
            "type": "string"
          },
          "port": {
            "type": "integer"
          },
          "protocol": {
            "type": "string"
          },
          "publicly_exploitable": {
            "type": "boolean",
            "nullable": true
          },
          "risk_accepted_by_name": {
            "type": "string"
          },
          "risk_accepted_until": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "service": {
            "type": "string"
          },
          "severity": {
            "type": "integer"
          },
          "severity_name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "status_changed_by": {
            "type": "string"
          },
          "sub_status": {
            "type": "string"
          },
          "temporal_score": {
            "type": "number"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "vulnerability_name": {
            "type": "string"
          },
          "web_application_id": {
            "type": "string",
            "nullable": true
          },
          "web_vulnerability_id": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "FindingAggregations": {
        "type": "object",
        "properties": {
          "assignees": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "count": {
                  "type": "integer",
                  "description": "Count",
                  "example": 42
                },
                "key": {
                  "type": "string",
                  "description": "Bucket key",
                  "example": "critical"
                },
                "label": {
                  "type": "string",
                  "description": "Display label (for assignees)",
                  "example": ""
                }
              }
            },
            "description": "Assignee distribution (key=user ID, label=name)"
          },
          "categories": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "count": {
                  "type": "integer",
                  "description": "Count",
                  "example": 42
                },
                "key": {
                  "type": "string",
                  "description": "Bucket key",
                  "example": "critical"
                },
                "label": {
                  "type": "string",
                  "description": "Display label (for assignees)",
                  "example": ""
                }
              }
            },
            "description": "Vulnerability category distribution"
          },
          "cves": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "count": {
                  "type": "integer",
                  "description": "Count",
                  "example": 42
                },
                "key": {
                  "type": "string",
                  "description": "Bucket key",
                  "example": "critical"
                },
                "label": {
                  "type": "string",
                  "description": "Display label (for assignees)",
                  "example": ""
                }
              }
            },
            "description": "CVE distribution"
          },
          "mitre_tactics": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "count": {
                  "type": "integer",
                  "description": "Count",
                  "example": 42
                },
                "key": {
                  "type": "string",
                  "description": "Bucket key",
                  "example": "critical"
                },
                "label": {
                  "type": "string",
                  "description": "Display label (for assignees)",
                  "example": ""
                }
              }
            },
            "description": "MITRE ATT\u0026CK tactic distribution"
          },
          "owasps": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "count": {
                  "type": "integer",
                  "description": "Count",
                  "example": 42
                },
                "key": {
                  "type": "string",
                  "description": "Bucket key",
                  "example": "critical"
                },
                "label": {
                  "type": "string",
                  "description": "Display label (for assignees)",
                  "example": ""
                }
              }
            },
            "description": "OWASP distribution"
          },
          "remediation_categories": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "count": {
                  "type": "integer",
                  "description": "Count",
                  "example": 42
                },
                "key": {
                  "type": "string",
                  "description": "Bucket key",
                  "example": "critical"
                },
                "label": {
                  "type": "string",
                  "description": "Display label (for assignees)",
                  "example": ""
                }
              }
            },
            "description": "Remediation category distribution"
          },
          "remediation_solution_types": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "count": {
                  "type": "integer",
                  "description": "Count",
                  "example": 42
                },
                "key": {
                  "type": "string",
                  "description": "Bucket key",
                  "example": "critical"
                },
                "label": {
                  "type": "string",
                  "description": "Display label (for assignees)",
                  "example": ""
                }
              }
            },
            "description": "Remediation solution type distribution"
          },
          "severities": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "count": {
                  "type": "integer",
                  "description": "Count",
                  "example": 42
                },
                "key": {
                  "type": "string",
                  "description": "Bucket key",
                  "example": "critical"
                },
                "label": {
                  "type": "string",
                  "description": "Display label (for assignees)",
                  "example": ""
                }
              }
            },
            "description": "Severity distribution"
          },
          "statuses": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "count": {
                  "type": "integer",
                  "description": "Count",
                  "example": 42
                },
                "key": {
                  "type": "string",
                  "description": "Bucket key",
                  "example": "critical"
                },
                "label": {
                  "type": "string",
                  "description": "Display label (for assignees)",
                  "example": ""
                }
              }
            },
            "description": "Finding status distribution"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "count": {
                  "type": "integer",
                  "description": "Count",
                  "example": 42
                },
                "key": {
                  "type": "string",
                  "description": "Bucket key",
                  "example": "critical"
                },
                "label": {
                  "type": "string",
                  "description": "Display label (for assignees)",
                  "example": ""
                }
              }
            },
            "description": "Tag distribution"
          }
        }
      },
      "FindingComment": {
        "type": "object",
        "properties": {
          "author_id": {
            "type": "string",
            "format": "uuid",
            "description": "Author user ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "author_name": {
            "type": "string",
            "description": "Author name",
            "example": "john.doe"
          },
          "content": {
            "type": "string",
            "description": "Comment text",
            "example": "Verified this finding is still present."
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "finding_id": {
            "type": "string",
            "format": "uuid",
            "description": "Finding ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Comment ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "source": {
            "type": "string",
            "description": "Comment source",
            "example": "manual"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "description": "Updated timestamp",
            "example": "2024-12-15T10:30:00Z"
          }
        }
      },
      "FindingCommentCreate": {
        "type": "object",
        "properties": {
          "content": {
            "type": "string",
            "description": "Comment text",
            "example": "Confirmed and escalated to engineering."
          }
        }
      },
      "FindingDetail": {
        "type": "object",
        "properties": {
          "asset_ip": {
            "type": "string",
            "description": "Asset IP",
            "example": "10.0.1.15"
          },
          "asset_name": {
            "type": "string",
            "description": "Asset name",
            "example": "web-server-01"
          },
          "asset_type": {
            "type": "string",
            "description": "Asset type",
            "example": "host"
          },
          "assignee_id": {
            "type": "string",
            "description": "Assignee user ID",
            "nullable": true
          },
          "assignee_name": {
            "type": "string",
            "description": "Assignee name",
            "example": "john.doe"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "date_closed": {
            "type": "string",
            "format": "date-time",
            "description": "Date closed",
            "nullable": true
          },
          "date_opened": {
            "type": "string",
            "format": "date-time",
            "description": "Date opened",
            "nullable": true
          },
          "evidence": {
            "type": "string",
            "description": "Evidence text",
            "example": "Certificate expires in 7 days"
          },
          "external_ticket_id": {
            "type": "string",
            "description": "External ticket ID",
            "example": "VULN-1234"
          },
          "external_ticket_url": {
            "type": "string",
            "description": "External ticket URL",
            "example": "https://jira.example.com/browse/VULN-1234"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Finding ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "last_seen": {
            "type": "string",
            "format": "date-time",
            "description": "Last seen",
            "nullable": true
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "overall_color": {
            "type": "string",
            "description": "Severity color",
            "example": "orange"
          },
          "overall_score": {
            "type": "number",
            "description": "CVSS overall score",
            "example": 7.5
          },
          "port": {
            "type": "integer",
            "description": "Port",
            "example": 443
          },
          "protocol": {
            "type": "string",
            "description": "Protocol",
            "example": "tcp"
          },
          "service": {
            "type": "string",
            "description": "Service",
            "example": "https"
          },
          "severity": {
            "type": "integer",
            "description": "Severity (1-4)",
            "example": 3
          },
          "severity_name": {
            "type": "string",
            "description": "Severity name",
            "example": "High"
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "open",
            "enum": [
              "open",
              "closed",
              "risk_accepted",
              "pending_retest",
              "false_positive"
            ]
          },
          "sub_status": {
            "type": "string",
            "description": "Sub-status",
            "example": ""
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "description": "Updated timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "vulnerability_category": {
            "type": "string",
            "description": "Category",
            "example": "network"
          },
          "vulnerability_details": {
            "type": "string",
            "description": "Vulnerability details",
            "example": "The SSL certificate is about to expire."
          },
          "vulnerability_exploitable": {
            "type": "boolean",
            "example": true
          },
          "vulnerability_has_exploit": {
            "type": "boolean",
            "example": true
          },
          "vulnerability_kev": {
            "type": "boolean",
            "example": true
          },
          "vulnerability_known_ransomware": {
            "type": "boolean",
            "example": false
          },
          "vulnerability_name": {
            "type": "string",
            "description": "Vulnerability name",
            "example": "SSL/TLS Certificate Expiry"
          },
          "vulnerability_solution": {
            "type": "string",
            "description": "Solution",
            "example": "Renew the SSL certificate before expiry."
          },
          "zone_name": {
            "type": "string",
            "description": "Zone name",
            "example": "Production"
          }
        }
      },
      "FindingListItem": {
        "type": "object",
        "properties": {
          "asset_ip": {
            "type": "string",
            "description": "Asset IP",
            "example": "10.0.1.15"
          },
          "asset_name": {
            "type": "string",
            "description": "Asset name",
            "example": "web-server-01"
          },
          "asset_status": {
            "type": "string",
            "description": "Asset status",
            "example": "alive"
          },
          "assignee_id": {
            "type": "string",
            "description": "Assignee user ID",
            "nullable": true
          },
          "assignee_name": {
            "type": "string",
            "description": "Assignee display name",
            "example": "Jane Smith"
          },
          "compromised": {
            "type": "string",
            "description": "Compromised status",
            "example": "none"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Finding ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "overall_score": {
            "type": "number",
            "description": "CVSS overall score",
            "example": 7.5
          },
          "publicly_exploitable": {
            "type": "boolean",
            "example": false,
            "nullable": true
          },
          "severity": {
            "type": "integer",
            "description": "Severity (1-4)",
            "example": 3
          },
          "status": {
            "type": "string",
            "description": "Finding status",
            "example": "open",
            "enum": [
              "open",
              "closed",
              "risk_accepted",
              "pending_retest",
              "false_positive"
            ]
          },
          "vulnerability_exploitable": {
            "type": "boolean",
            "example": true
          },
          "vulnerability_family": {
            "type": "string",
            "description": "Vulnerability family",
            "example": "General"
          },
          "vulnerability_has_exploit": {
            "type": "boolean",
            "example": true
          },
          "vulnerability_kev": {
            "type": "boolean",
            "example": true
          },
          "vulnerability_known_ransomware": {
            "type": "boolean",
            "example": false
          },
          "vulnerability_name": {
            "type": "string",
            "description": "Vulnerability name",
            "example": "SSL/TLS Certificate Expiry"
          }
        }
      },
      "FindingUpdate": {
        "type": "object",
        "properties": {
          "assignee_id": {
            "type": "string",
            "description": "Assignee user ID",
            "nullable": true
          },
          "external_ticket_id": {
            "type": "string",
            "description": "External ticket ID",
            "nullable": true
          },
          "external_ticket_url": {
            "type": "string",
            "description": "External ticket URL",
            "nullable": true
          },
          "severity": {
            "type": "integer",
            "description": "Updated severity",
            "nullable": true
          },
          "status": {
            "type": "string",
            "description": "Updated status",
            "nullable": true
          },
          "sub_status": {
            "type": "string",
            "description": "Updated sub-status",
            "nullable": true
          }
        }
      },
      "FindingsByCategory": {
        "type": "object",
        "properties": {
          "cloud": {
            "type": "integer"
          },
          "dast": {
            "type": "integer"
          },
          "network": {
            "type": "integer"
          },
          "sast": {
            "type": "integer"
          },
          "sca": {
            "type": "integer"
          }
        }
      },
      "FindingsSummary": {
        "type": "object",
        "properties": {
          "by_category": {
            "$ref": "#/components/schemas/FindingsByCategory"
          },
          "exploitable_count": {
            "type": "integer"
          },
          "open_critical": {
            "type": "integer"
          },
          "open_high": {
            "type": "integer"
          },
          "open_info": {
            "type": "integer"
          },
          "open_low": {
            "type": "integer"
          },
          "open_medium": {
            "type": "integer"
          },
          "total_closed": {
            "type": "integer"
          },
          "total_false_positive": {
            "type": "integer"
          },
          "total_pending_retest": {
            "type": "integer"
          },
          "total_risk_accepted": {
            "type": "integer"
          }
        }
      },
      "FriendlyNameUpdate": {
        "type": "object",
        "properties": {
          "friendly_name": {
            "type": "string",
            "description": "Friendly display name",
            "example": "Web Server 01"
          }
        }
      },
      "GeneratedReport": {
        "type": "object",
        "properties": {
          "content_type": {
            "type": "string",
            "description": "Content type",
            "example": "application/pdf"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "description": {
            "type": "string",
            "description": "Report description",
            "nullable": true
          },
          "generated_by_name": {
            "type": "string",
            "description": "Generator",
            "example": "john.doe"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Report ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "name": {
            "type": "string",
            "description": "Report name",
            "example": "Q4 2024 Pentest Report - Acme"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "size_bytes": {
            "type": "integer",
            "description": "File size",
            "example": 1048576
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "completed",
            "enum": [
              "pending",
              "processing",
              "completed",
              "failed"
            ]
          },
          "template_id": {
            "type": "string",
            "format": "uuid",
            "description": "Template ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          }
        }
      },
      "GeneratedReportCreate": {
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "description": "Description",
            "nullable": true
          },
          "generation_params": {
            "type": "object",
            "description": "Optional generation parameters"
          },
          "name": {
            "type": "string",
            "description": "Report name",
            "example": "Q4 2024 Pentest Report"
          },
          "template_id": {
            "type": "string",
            "format": "uuid",
            "description": "Template ID to use",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          }
        }
      },
      "GitHubBranch": {
        "type": "object",
        "properties": {
          "commit": {
            "type": "object"
          },
          "name": {
            "type": "string"
          },
          "protected": {
            "type": "boolean"
          },
          "protection": {
            "type": "object"
          },
          "protection_url": {
            "type": "string"
          }
        }
      },
      "GitHubBranchUpdate": {
        "type": "object",
        "properties": {
          "protected": {
            "type": "boolean",
            "description": "Branch protection status",
            "nullable": true
          }
        }
      },
      "GitHubRepository": {
        "type": "object",
        "properties": {
          "allow_forking": {
            "type": "boolean"
          },
          "archive_url": {
            "type": "string"
          },
          "archived": {
            "type": "boolean"
          },
          "assignees_url": {
            "type": "string"
          },
          "blobs_url": {
            "type": "string"
          },
          "branches_url": {
            "type": "string"
          },
          "clone_url": {
            "type": "string"
          },
          "collaborators_url": {
            "type": "string"
          },
          "comments_url": {
            "type": "string"
          },
          "commits_url": {
            "type": "string"
          },
          "compare_url": {
            "type": "string"
          },
          "contents_url": {
            "type": "string"
          },
          "contributors_url": {
            "type": "string"
          },
          "created_at": {
            "$ref": "#/components/schemas/GitHubTime",
            "readOnly": true
          },
          "default_branch": {
            "type": "string"
          },
          "deployments_url": {
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "disabled": {
            "type": "boolean"
          },
          "downloads_url": {
            "type": "string"
          },
          "events_url": {
            "type": "string"
          },
          "fork": {
            "type": "boolean"
          },
          "forks": {
            "type": "integer"
          },
          "forks_count": {
            "type": "integer"
          },
          "forks_url": {
            "type": "string"
          },
          "full_name": {
            "type": "string"
          },
          "git_commits_url": {
            "type": "string"
          },
          "git_refs_url": {
            "type": "string"
          },
          "git_tags_url": {
            "type": "string"
          },
          "git_url": {
            "type": "string"
          },
          "has_downloads": {
            "type": "boolean"
          },
          "has_issues": {
            "type": "boolean"
          },
          "has_pages": {
            "type": "boolean"
          },
          "has_projects": {
            "type": "boolean"
          },
          "has_wiki": {
            "type": "boolean"
          },
          "homepage": {
            "type": "string",
            "nullable": true
          },
          "hooks_url": {
            "type": "string"
          },
          "html_url": {
            "type": "string"
          },
          "id": {
            "type": "integer",
            "readOnly": true
          },
          "is_template": {
            "type": "boolean"
          },
          "issue_comment_url": {
            "type": "string"
          },
          "issue_events_url": {
            "type": "string"
          },
          "issues_url": {
            "type": "string"
          },
          "keys_url": {
            "type": "string"
          },
          "labels_url": {
            "type": "string"
          },
          "language": {
            "type": "string",
            "nullable": true
          },
          "languages_url": {
            "type": "string"
          },
          "license": {
            "type": "object"
          },
          "merges_url": {
            "type": "string"
          },
          "milestones_url": {
            "type": "string"
          },
          "mirror_url": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "node_id": {
            "type": "string"
          },
          "notifications_url": {
            "type": "string"
          },
          "open_issues": {
            "type": "integer"
          },
          "open_issues_count": {
            "type": "integer"
          },
          "owner": {
            "$ref": "#/components/schemas/GitHubUser"
          },
          "private": {
            "type": "boolean"
          },
          "pulls_url": {
            "type": "string"
          },
          "pushed_at": {
            "$ref": "#/components/schemas/GitHubTime"
          },
          "releases_url": {
            "type": "string"
          },
          "size": {
            "type": "integer"
          },
          "ssh_url": {
            "type": "string"
          },
          "stargazers_count": {
            "type": "integer"
          },
          "stargazers_url": {
            "type": "string"
          },
          "statuses_url": {
            "type": "string"
          },
          "subscribers_url": {
            "type": "string"
          },
          "subscription_url": {
            "type": "string"
          },
          "svn_url": {
            "type": "string"
          },
          "tags_url": {
            "type": "string"
          },
          "teams_url": {
            "type": "string"
          },
          "trees_url": {
            "type": "string"
          },
          "updated_at": {
            "$ref": "#/components/schemas/GitHubTime",
            "readOnly": true
          },
          "url": {
            "type": "string"
          },
          "visibility": {
            "type": "string"
          },
          "watchers": {
            "type": "integer"
          },
          "watchers_count": {
            "type": "integer"
          }
        }
      },
      "GitHubRepositoryUpdate": {
        "type": "object",
        "properties": {
          "business_unit_id": {
            "type": "string",
            "description": "Business unit ID",
            "nullable": true
          }
        }
      },
      "GitHubRepositoryWithRelations": {
        "type": "object",
        "properties": {
          "allow_forking": {
            "type": "boolean"
          },
          "archive_url": {
            "type": "string"
          },
          "archived": {
            "type": "boolean"
          },
          "assignees_url": {
            "type": "string"
          },
          "blobs_url": {
            "type": "string"
          },
          "branches_url": {
            "type": "string"
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "clone_url": {
            "type": "string"
          },
          "collaborators_url": {
            "type": "string"
          },
          "comments_url": {
            "type": "string"
          },
          "commits_url": {
            "type": "string"
          },
          "compare_url": {
            "type": "string"
          },
          "contents_url": {
            "type": "string"
          },
          "contributors_url": {
            "type": "string"
          },
          "created_at": {
            "$ref": "#/components/schemas/GitHubTime",
            "readOnly": true
          },
          "default_branch": {
            "type": "string"
          },
          "deployments_url": {
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "disabled": {
            "type": "boolean"
          },
          "downloads_url": {
            "type": "string"
          },
          "events_url": {
            "type": "string"
          },
          "fork": {
            "type": "boolean"
          },
          "forks": {
            "type": "integer"
          },
          "forks_count": {
            "type": "integer"
          },
          "forks_url": {
            "type": "string"
          },
          "full_name": {
            "type": "string"
          },
          "git_commits_url": {
            "type": "string"
          },
          "git_refs_url": {
            "type": "string"
          },
          "git_tags_url": {
            "type": "string"
          },
          "git_url": {
            "type": "string"
          },
          "has_downloads": {
            "type": "boolean"
          },
          "has_issues": {
            "type": "boolean"
          },
          "has_pages": {
            "type": "boolean"
          },
          "has_projects": {
            "type": "boolean"
          },
          "has_wiki": {
            "type": "boolean"
          },
          "homepage": {
            "type": "string",
            "nullable": true
          },
          "hooks_url": {
            "type": "string"
          },
          "html_url": {
            "type": "string"
          },
          "id": {
            "type": "integer",
            "readOnly": true
          },
          "integration_name": {
            "type": "string",
            "nullable": true
          },
          "is_template": {
            "type": "boolean"
          },
          "issue_comment_url": {
            "type": "string"
          },
          "issue_events_url": {
            "type": "string"
          },
          "issues_url": {
            "type": "string"
          },
          "keys_url": {
            "type": "string"
          },
          "labels_url": {
            "type": "string"
          },
          "language": {
            "type": "string",
            "nullable": true
          },
          "languages_url": {
            "type": "string"
          },
          "license": {
            "type": "object"
          },
          "merges_url": {
            "type": "string"
          },
          "milestones_url": {
            "type": "string"
          },
          "mirror_url": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "node_id": {
            "type": "string"
          },
          "notifications_url": {
            "type": "string"
          },
          "open_issues": {
            "type": "integer"
          },
          "open_issues_count": {
            "type": "integer"
          },
          "owner": {
            "$ref": "#/components/schemas/GitHubUser"
          },
          "private": {
            "type": "boolean"
          },
          "pulls_url": {
            "type": "string"
          },
          "pushed_at": {
            "$ref": "#/components/schemas/GitHubTime"
          },
          "releases_url": {
            "type": "string"
          },
          "size": {
            "type": "integer"
          },
          "ssh_url": {
            "type": "string"
          },
          "stargazers_count": {
            "type": "integer"
          },
          "stargazers_url": {
            "type": "string"
          },
          "statuses_url": {
            "type": "string"
          },
          "subscribers_url": {
            "type": "string"
          },
          "subscription_url": {
            "type": "string"
          },
          "svn_url": {
            "type": "string"
          },
          "tags_url": {
            "type": "string"
          },
          "teams_url": {
            "type": "string"
          },
          "trees_url": {
            "type": "string"
          },
          "updated_at": {
            "$ref": "#/components/schemas/GitHubTime",
            "readOnly": true
          },
          "url": {
            "type": "string"
          },
          "visibility": {
            "type": "string"
          },
          "watchers": {
            "type": "integer"
          },
          "watchers_count": {
            "type": "integer"
          }
        }
      },
      "GitHubTime": {
        "type": "object"
      },
      "GitHubUser": {
        "type": "object",
        "properties": {
          "avatar_url": {
            "type": "string"
          },
          "events_url": {
            "type": "string"
          },
          "followers_url": {
            "type": "string"
          },
          "following_url": {
            "type": "string"
          },
          "gists_url": {
            "type": "string"
          },
          "gravatar_id": {
            "type": "string"
          },
          "html_url": {
            "type": "string"
          },
          "id": {
            "type": "integer",
            "readOnly": true
          },
          "login": {
            "type": "string"
          },
          "node_id": {
            "type": "string"
          },
          "organizations_url": {
            "type": "string"
          },
          "received_events_url": {
            "type": "string"
          },
          "repos_url": {
            "type": "string"
          },
          "site_admin": {
            "type": "boolean"
          },
          "starred_url": {
            "type": "string"
          },
          "subscriptions_url": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        }
      },
      "GitHubWebhookPayload": {
        "type": "object",
        "properties": {
          "action": {
            "type": "string",
            "description": "Event action (opened, closed, etc.)",
            "nullable": true
          },
          "repository": {
            "type": "object",
            "description": "Repository information"
          },
          "sender": {
            "type": "object",
            "description": "User who triggered the event"
          }
        },
        "description": "GitHub webhook event payload. Structure varies by event type (push, pull_request, etc.). Validated via X-Hub-Signature-256 HMAC."
      },
      "GlobalIntegration": {
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean",
            "example": true
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Global integration ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "name": {
            "type": "string",
            "description": "Name",
            "example": "CrowdStrike EDR"
          },
          "provider": {
            "type": "string",
            "description": "Provider",
            "example": "crowdstrike"
          }
        }
      },
      "GlobalIntegrationCreate": {
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean",
            "example": true
          },
          "name": {
            "type": "string",
            "description": "Name",
            "example": "CrowdStrike EDR"
          },
          "provider": {
            "type": "string",
            "description": "Provider",
            "example": "crowdstrike"
          }
        }
      },
      "GlobalIntegrationSyncConfig": {
        "type": "object",
        "properties": {
          "config": {
            "type": "string",
            "nullable": true
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "enabled": {
            "type": "boolean"
          },
          "global_integration_id": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "last_error": {
            "type": "object"
          },
          "last_sync_status": {
            "type": "string",
            "nullable": true
          },
          "last_sync_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "sync_type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "GlobalNotificationSettings": {
        "type": "object",
        "properties": {
          "channels": {
            "type": "object",
            "properties": {
              "alerts": {
                "type": "string",
                "description": "Alerts webhook URL",
                "nullable": true
              },
              "darkweb": {
                "type": "string",
                "description": "Darkweb webhook URL",
                "nullable": true
              },
              "devsecops": {
                "type": "string",
                "description": "DevSecOps webhook URL",
                "nullable": true
              },
              "executive": {
                "type": "string",
                "description": "Executive webhook URL",
                "nullable": true
              },
              "purpleteam": {
                "type": "string",
                "description": "PurpleTeam webhook URL",
                "nullable": true
              },
              "siem": {
                "type": "string",
                "description": "SIEM webhook URL",
                "nullable": true
              },
              "vuln_management": {
                "type": "string",
                "description": "Vulnerability management webhook URL",
                "nullable": true
              },
              "weekly_updates": {
                "type": "string",
                "description": "Weekly updates webhook URL",
                "nullable": true
              }
            },
            "description": "Channel webhook URLs"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "enabled": {
            "type": "boolean",
            "example": true
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Settings ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "platform": {
            "type": "string",
            "description": "Platform",
            "example": "slack",
            "enum": [
              "slack",
              "teams"
            ]
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "description": "Updated timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "webhook_secret_arn": {
            "type": "string",
            "description": "AWS Secrets Manager ARN",
            "example": "arn:aws:secretsmanager:..."
          }
        }
      },
      "GlobalNotificationSettingsUpdate": {
        "type": "object",
        "properties": {
          "channels": {
            "type": "object",
            "properties": {
              "alerts": {
                "type": "string",
                "description": "Alerts webhook URL",
                "nullable": true
              },
              "darkweb": {
                "type": "string",
                "description": "Darkweb webhook URL",
                "nullable": true
              },
              "devsecops": {
                "type": "string",
                "description": "DevSecOps webhook URL",
                "nullable": true
              },
              "executive": {
                "type": "string",
                "description": "Executive webhook URL",
                "nullable": true
              },
              "purpleteam": {
                "type": "string",
                "description": "PurpleTeam webhook URL",
                "nullable": true
              },
              "siem": {
                "type": "string",
                "description": "SIEM webhook URL",
                "nullable": true
              },
              "vuln_management": {
                "type": "string",
                "description": "Vulnerability management webhook URL",
                "nullable": true
              },
              "weekly_updates": {
                "type": "string",
                "description": "Weekly updates webhook URL",
                "nullable": true
              }
            },
            "description": "Channel webhook URLs to update"
          },
          "enabled": {
            "type": "boolean",
            "description": "Enable or disable notifications"
          }
        }
      },
      "HandleAddExcludedHostRequest": {
        "type": "object",
        "properties": {
          "host_id": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "HandleAddSubscriptionAddonRequest": {
        "type": "object",
        "properties": {
          "addon_code": {
            "type": "string"
          },
          "quantity": {
            "type": "integer"
          }
        }
      },
      "HandleAddZoneSubnetRequest": {
        "type": "object",
        "properties": {
          "subnet_id": {
            "type": "string"
          }
        }
      },
      "HandleAddZoneURLRequest": {
        "type": "object",
        "properties": {
          "url_id": {
            "type": "string"
          }
        }
      },
      "HandleAssignAlertRequest": {
        "type": "object",
        "properties": {
          "assignee_id": {
            "type": "string"
          }
        }
      },
      "HandleAssignIncidentLeadRequest": {
        "type": "object",
        "properties": {
          "investigation_lead_id": {
            "type": "string"
          }
        }
      },
      "HandleAssignTransitionPlanRequest": {
        "type": "object",
        "properties": {
          "contract_expires_at": {
            "type": "string"
          },
          "custom_entitlements": {
            "type": "object"
          },
          "custom_quotas": {
            "type": "object"
          },
          "plan_code": {
            "type": "string"
          },
          "plan_codes": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "HandleAssignUserBusinessUnitsRequest": {
        "type": "object",
        "properties": {
          "business_unit_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "HandleCompleteGitHubRequest": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string"
          },
          "state": {
            "type": "string"
          }
        }
      },
      "HandleCompleteJiraOAuthRequest": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string"
          },
          "state": {
            "type": "string"
          }
        }
      },
      "HandleContactSalesRequest": {
        "type": "object",
        "properties": {
          "company": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "first_name": {
            "type": "string"
          },
          "last_name": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "phone": {
            "type": "string"
          },
          "plan_code": {
            "type": "string"
          },
          "primary_domain": {
            "type": "string"
          },
          "turnstile_token": {
            "type": "string"
          }
        }
      },
      "HandleCreateAlertBatchRequest": {
        "type": "object",
        "properties": {
          "alerts": {
            "type": "array",
            "items": {
              "type": "object"
            }
          }
        }
      },
      "HandleCreateAlertRequest": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string"
          },
          "severity": {
            "type": "string"
          },
          "title": {
            "type": "string"
          }
        }
      },
      "HandleCreateApiKeyRequest": {
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "nullable": true
          },
          "key_type": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "roles": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "scopes": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "HandleCreateEventHubConfigRequest": {
        "type": "object",
        "properties": {
          "consumer_group": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "event_hub_name": {
            "type": "string"
          },
          "log_type": {
            "type": "string"
          },
          "parse_format": {
            "type": "string"
          }
        }
      },
      "HandleCreateFindingCommentRequest": {
        "type": "object",
        "properties": {
          "content": {
            "type": "string"
          }
        }
      },
      "HandleCreateGlobalIntegrationRequest": {
        "type": "object",
        "properties": {
          "config": {
            "type": "object"
          },
          "provider": {
            "type": "string"
          }
        }
      },
      "HandleCreateGlobalNotificationSettingRequest": {
        "type": "object",
        "properties": {
          "platform": {
            "type": "string"
          }
        }
      },
      "HandleCreateIncidentFromLogsRequest": {
        "type": "object",
        "properties": {
          "alerts": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "category": {
            "type": "string"
          },
          "severity": {
            "type": "string"
          },
          "title": {
            "type": "string"
          }
        }
      },
      "HandleCreateIncidentRequest": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string"
          },
          "severity": {
            "type": "string"
          },
          "title": {
            "type": "string"
          }
        }
      },
      "HandleCreateIncidentTicketRequest": {
        "type": "object",
        "properties": {
          "integration_id": {
            "type": "string"
          },
          "rule_id": {
            "type": "string"
          }
        }
      },
      "HandleCreateIntegrationRequest": {
        "type": "object",
        "properties": {
          "config": {
            "type": "object"
          },
          "provider": {
            "type": "string"
          }
        }
      },
      "HandleCreateJiraTicketRequest": {
        "type": "object",
        "properties": {
          "custom_fields": {
            "type": "object"
          },
          "finding_id": {
            "type": "string"
          },
          "integration_id": {
            "type": "string"
          },
          "issue_type_id": {
            "type": "string"
          },
          "project_key": {
            "type": "string"
          },
          "request_type_id": {
            "type": "string"
          },
          "service_desk_id": {
            "type": "string"
          }
        }
      },
      "HandleCreateNotificationSettingRequest": {
        "type": "object",
        "properties": {
          "platform": {
            "type": "string"
          }
        }
      },
      "HandleCreateOneTimeChargeRequest": {
        "type": "object",
        "properties": {
          "amount_cents": {
            "type": "integer"
          },
          "charge_code": {
            "type": "string"
          },
          "currency": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "idempotency_key": {
            "type": "string"
          },
          "metadata": {
            "type": "object"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          }
        }
      },
      "HandleCreateSubscriptionRequest": {
        "type": "object",
        "properties": {
          "add_ons": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "address1": {
            "type": "string"
          },
          "billing_token_id": {
            "type": "string"
          },
          "city": {
            "type": "string"
          },
          "country": {
            "type": "string"
          },
          "credit_package_codes": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "plan_code": {
            "type": "string"
          },
          "plan_codes": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "postal_code": {
            "type": "string"
          },
          "primary_module": {
            "type": "string"
          },
          "state": {
            "type": "string"
          }
        }
      },
      "HandleCreateSyncConfigRequest": {
        "type": "object",
        "properties": {
          "config": {
            "type": "string",
            "nullable": true
          },
          "enabled": {
            "type": "boolean"
          },
          "sync_type": {
            "type": "string"
          }
        }
      },
      "HandleCreateTicketRuleRequest": {
        "type": "object",
        "properties": {
          "application_id": {
            "type": "string",
            "nullable": true
          },
          "business_unit_id": {
            "type": "string",
            "nullable": true
          },
          "category_filter": {
            "type": "object"
          },
          "enabled": {
            "type": "boolean"
          },
          "jira_issue_type_id": {
            "type": "string",
            "nullable": true
          },
          "jira_project_key": {
            "type": "string",
            "nullable": true
          },
          "jsm_request_type_id": {
            "type": "string",
            "nullable": true
          },
          "jsm_service_desk_id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "rule_type": {
            "type": "string"
          },
          "severity_filter": {
            "type": "object"
          },
          "trigger_on": {
            "type": "string"
          }
        }
      },
      "HandleCreateURLRequest": {
        "type": "object",
        "properties": {
          "url_string": {
            "type": "string"
          }
        }
      },
      "HandleCreateVulnerabilityCommentRequest": {
        "type": "object",
        "properties": {
          "content": {
            "type": "string"
          },
          "vulnerability_type": {
            "type": "string"
          }
        }
      },
      "HandleInitiateIEMBaselineRequest": {
        "type": "object",
        "properties": {
          "contract_subscription_id": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "size_override": {
            "type": "string"
          }
        }
      },
      "HandlePatchVulnerabilityRequest": {
        "type": "object",
        "properties": {
          "vulnerability_type": {
            "type": "string"
          }
        }
      },
      "HandlePreviewDetectorOverrideRequest": {
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean",
            "nullable": true
          },
          "exclude_environment_objects": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "lookback_days": {
            "type": "integer"
          },
          "severity": {
            "type": "string",
            "nullable": true
          },
          "sigma_yaml": {
            "type": "string"
          }
        }
      },
      "HandleReauthorizeJiraOAuthRequest": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string"
          },
          "integration_id": {
            "type": "string"
          },
          "state": {
            "type": "string"
          }
        }
      },
      "HandleRejectActionRequest": {
        "type": "object",
        "properties": {
          "reason": {
            "type": "string"
          }
        }
      },
      "HandleRequestSLACustomizationRequest": {
        "type": "object",
        "properties": {
          "requested_terms": {
            "type": "object"
          }
        }
      },
      "HandleResolveAlertRequest": {
        "type": "object",
        "properties": {
          "resolution": {
            "type": "string"
          },
          "resolution_note": {
            "type": "string"
          },
          "true_positive": {
            "type": "boolean",
            "nullable": true
          }
        }
      },
      "HandleReviewSLARequestRequest": {
        "type": "object",
        "properties": {
          "notes": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string"
          }
        }
      },
      "HandleRotateIntegrationCredentialsRequest": {
        "type": "object",
        "properties": {
          "credentials": {
            "type": "object"
          }
        }
      },
      "HandleSearchJiraIssuesRequest": {
        "type": "object",
        "properties": {
          "fields": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "jql": {
            "type": "string"
          },
          "max_results": {
            "type": "integer"
          },
          "next_page_token": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "HandleStartOAuthRequest": {
        "type": "object",
        "properties": {
          "integration_id": {
            "type": "string"
          }
        }
      },
      "HandleToggleScanScheduleRequest": {
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean"
          }
        }
      },
      "HandleToggleVulnAnalysisRequest": {
        "type": "object",
        "properties": {
          "enable_vuln_analysis": {
            "type": "boolean"
          }
        }
      },
      "HandleTriggerAppSecScanRequest": {
        "type": "object",
        "properties": {
          "exploit_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "max_risk_level": {
            "type": "string"
          },
          "skip_phases": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "vuln_domains": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "HandleUpdateDastBaselineRequest": {
        "type": "object",
        "properties": {
          "promote_branch": {
            "type": "string"
          },
          "spec_content": {
            "type": "string"
          },
          "spec_version": {
            "type": "string"
          }
        }
      },
      "HandleUpdateEnvironmentRequest": {
        "type": "object",
        "properties": {
          "description": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        }
      },
      "HandleUpdateEventHubConfigRequest": {
        "type": "object",
        "properties": {
          "consumer_group": {
            "type": "string",
            "nullable": true
          },
          "enabled": {
            "type": "boolean",
            "nullable": true
          },
          "event_hub_name": {
            "type": "string",
            "nullable": true
          },
          "log_type": {
            "type": "string",
            "nullable": true
          },
          "parse_format": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "HandleUpdateFindingCommentRequest": {
        "type": "object",
        "properties": {
          "content": {
            "type": "string"
          }
        }
      },
      "HandleUpdateGlobalNotificationSettingRequest": {
        "type": "object",
        "properties": {
          "channels": {
            "type": "object",
            "nullable": true
          },
          "enabled": {
            "type": "boolean",
            "nullable": true
          }
        }
      },
      "HandleUpdateIntegrationRequest": {
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "HandleUpdateJiraTicketRequest": {
        "type": "object",
        "properties": {
          "jira_assignee": {
            "type": "string",
            "nullable": true
          },
          "jira_priority": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "HandleUpdateNotificationSettingRequest": {
        "type": "object",
        "properties": {
          "channels": {
            "type": "object",
            "nullable": true
          },
          "enabled": {
            "type": "boolean",
            "nullable": true
          }
        }
      },
      "HandleUpdateSyncConfigRequest": {
        "type": "object",
        "properties": {
          "config": {
            "type": "string",
            "nullable": true
          },
          "enabled": {
            "type": "boolean",
            "nullable": true
          }
        }
      },
      "Host": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "excluded": {
            "type": "boolean",
            "nullable": true
          },
          "friendly_name": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "infrastructure_device": {
            "type": "boolean",
            "nullable": true
          },
          "integrated": {
            "type": "boolean",
            "nullable": true
          },
          "ip_address": {
            "type": "string"
          },
          "ip_address_int": {
            "type": "integer"
          },
          "last_seen": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "manufacture": {
            "type": "string",
            "nullable": true
          },
          "manufacture_display": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "nmap_lowest_ssl_encryption_grade": {
            "type": "string",
            "nullable": true
          },
          "nmap_mac_addr": {
            "type": "string",
            "nullable": true
          },
          "nmap_mac_vendor": {
            "type": "string",
            "nullable": true
          },
          "nmap_smb2_capabilities": {
            "type": "string",
            "nullable": true
          },
          "nmap_smb2_security_mode": {
            "type": "string",
            "nullable": true
          },
          "nmap_smb_os_discovery": {
            "type": "string",
            "nullable": true
          },
          "nmap_smb_security_mode": {
            "type": "string",
            "nullable": true
          },
          "nmap_ssl2_enum_algos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NmapSsh2EnumAlgosServices"
            },
            "nullable": true
          },
          "nmap_ssl_enum_ciphers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NmapSslEnumCiphersServices"
            },
            "nullable": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "os": {
            "type": "string",
            "nullable": true
          },
          "os_cpe": {
            "type": "string",
            "nullable": true
          },
          "os_fa_icon": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "os_fa_icon_code": {
            "type": "string",
            "nullable": true
          },
          "os_fa_icon_type": {
            "type": "string",
            "nullable": true
          },
          "os_version": {
            "type": "string",
            "nullable": true
          },
          "path": {
            "type": "string"
          },
          "public_ip": {
            "type": "string",
            "nullable": true
          },
          "public_ip_int": {
            "type": "integer",
            "nullable": true
          },
          "status": {
            "type": "string"
          },
          "status_color": {
            "type": "string"
          },
          "status_fa": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "subnet_id": {
            "type": "string",
            "nullable": true
          },
          "system_type": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "urls": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "HostAggregations": {
        "type": "object",
        "properties": {
          "operating_systems": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "count": {
                  "type": "integer",
                  "description": "Number of hosts with this OS",
                  "example": 80
                },
                "os": {
                  "type": "string",
                  "description": "Operating system",
                  "example": "Linux"
                }
              }
            },
            "description": "OS aggregation across all matching hosts"
          },
          "products": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "count": {
                  "type": "integer",
                  "description": "Number of hosts with this product",
                  "example": 95
                },
                "product": {
                  "type": "string",
                  "description": "Product name",
                  "example": "OpenSSH"
                }
              }
            },
            "description": "Product aggregation across all matching hosts"
          },
          "services": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "count": {
                  "type": "integer",
                  "description": "Number of hosts with this service",
                  "example": 120
                },
                "service": {
                  "type": "string",
                  "description": "Service name",
                  "example": "ssh"
                }
              }
            },
            "description": "Service aggregation across all matching hosts"
          }
        }
      },
      "HostApplication": {
        "type": "object",
        "properties": {
          "application_name": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "host_id": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "vendor": {
            "type": "string"
          },
          "version": {
            "type": "string"
          }
        }
      },
      "HostDiscovery": {
        "type": "object",
        "properties": {
          "arp_ping": {
            "type": "boolean",
            "example": true
          },
          "icmp_ping": {
            "type": "boolean",
            "example": true
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Host discovery config ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "scan_profile_id": {
            "type": "string",
            "format": "uuid",
            "description": "Scan profile ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "tcp_ping": {
            "type": "boolean",
            "example": true
          },
          "test_local_scanner": {
            "type": "boolean",
            "example": true
          },
          "udp_ping": {
            "type": "boolean",
            "example": false
          }
        }
      },
      "HostDiscoveryUpdate": {
        "type": "object",
        "properties": {
          "arp_ping": {
            "type": "boolean",
            "nullable": true
          },
          "icmp_ping": {
            "type": "boolean",
            "nullable": true
          },
          "tcp_ping": {
            "type": "boolean",
            "nullable": true
          },
          "test_local_scanner": {
            "type": "boolean",
            "nullable": true
          },
          "udp_ping": {
            "type": "boolean",
            "nullable": true
          }
        }
      },
      "HostHostname": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "host_id": {
            "type": "string"
          },
          "hostname": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "type": {
            "type": "string"
          }
        }
      },
      "HostListItem": {
        "type": "object",
        "properties": {
          "critical_exposure": {
            "type": "boolean",
            "example": false
          },
          "excluded": {
            "type": "boolean",
            "example": false
          },
          "friendly_name": {
            "type": "string",
            "description": "Friendly display name",
            "nullable": true
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Host ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "ip_address": {
            "type": "string",
            "description": "IP address",
            "example": "10.0.1.15"
          },
          "last_seen": {
            "type": "string",
            "format": "date-time",
            "description": "Last seen time",
            "nullable": true
          },
          "name": {
            "type": "string",
            "description": "Hostname",
            "example": "web-server-01"
          },
          "os": {
            "type": "string",
            "description": "Operating system",
            "nullable": true
          },
          "os_fa_icon": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "services": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "status": {
            "type": "string",
            "description": "Host status",
            "example": "alive"
          },
          "status_color": {
            "type": "string",
            "description": "Status color",
            "example": "green"
          },
          "system_type": {
            "type": "string",
            "description": "System type",
            "nullable": true
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "zone_id": {
            "type": "string",
            "format": "uuid",
            "description": "Zone ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "zone_name": {
            "type": "string",
            "description": "Zone name",
            "example": "Production"
          }
        }
      },
      "HostProcess": {
        "type": "object",
        "properties": {
          "command_line": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "host_id": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "pid": {
            "type": "integer"
          },
          "process_name": {
            "type": "string"
          },
          "user": {
            "type": "string"
          }
        }
      },
      "HostService": {
        "type": "object",
        "properties": {
          "cpe": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "extra_info": {
            "type": "string",
            "nullable": true
          },
          "host_id": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "last_seen": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "port": {
            "type": "integer"
          },
          "product": {
            "type": "string",
            "nullable": true
          },
          "protocol": {
            "type": "string"
          },
          "reason": {
            "type": "string",
            "nullable": true
          },
          "service_name": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "urls": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "HostSslCert": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "fingerprint": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "issuer": {
            "type": "string"
          },
          "not_after": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "not_before": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "port": {
            "type": "integer"
          },
          "public_key_algo": {
            "type": "string"
          },
          "public_key_bits": {
            "type": "integer"
          },
          "serial_number": {
            "type": "string"
          },
          "signature_algo": {
            "type": "string"
          },
          "subject": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "HostSystemIP": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "host_id": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "ip_address": {
            "type": "string"
          },
          "ip_type": {
            "type": "string"
          }
        }
      },
      "HostUser": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "full_name": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "is_logged_in": {
            "type": "boolean"
          },
          "last_login": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "username": {
            "type": "string"
          }
        }
      },
      "HostWithRelations": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "hostnames": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Associated hostnames"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Host ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "ip_address": {
            "type": "string",
            "description": "IP address",
            "example": "10.0.1.15"
          },
          "name": {
            "type": "string",
            "description": "Hostname",
            "example": "web-server-01"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "os": {
            "type": "string",
            "description": "Operating system",
            "nullable": true
          },
          "services": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Discovered services"
          },
          "ssl_certs": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "SSL certificates"
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "alive"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Applied tags"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "description": "Updated timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "zone_id": {
            "type": "string",
            "format": "uuid",
            "description": "Zone ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          }
        }
      },
      "HttpCredential": {
        "type": "object",
        "properties": {
          "auth_method": {
            "type": "string"
          },
          "cookie": {
            "type": "string",
            "nullable": true
          },
          "domain": {
            "type": "string",
            "nullable": true
          },
          "form_fields": {
            "type": "string",
            "nullable": true
          },
          "form_url": {
            "type": "string",
            "nullable": true
          },
          "password": {
            "type": "string",
            "nullable": true
          },
          "username": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "IdentityAccessPolicyListItem": {
        "type": "object",
        "properties": {
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "entra_modified_date_time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "IdentityApplicationListItem": {
        "type": "object",
        "properties": {
          "app_id": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "expired_secret_count": {
            "type": "integer",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "publisher_domain": {
            "type": "string",
            "nullable": true
          },
          "secret_count": {
            "type": "integer",
            "nullable": true
          },
          "sign_in_audience": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "IdentityGroupListItem": {
        "type": "object",
        "properties": {
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "mail": {
            "type": "string",
            "nullable": true
          },
          "mail_enabled": {
            "type": "boolean"
          },
          "member_count": {
            "type": "integer",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "security_enabled": {
            "type": "boolean"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "IdentityProvider": {
        "type": "object",
        "properties": {
          "alias": {
            "type": "string",
            "description": "Provider alias",
            "example": "azure-ad"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "display_name": {
            "type": "string",
            "description": "Display name",
            "example": "Azure Active Directory"
          },
          "enabled": {
            "type": "boolean",
            "example": true
          },
          "provider_type": {
            "type": "string",
            "description": "Provider type",
            "example": "saml",
            "enum": [
              "saml",
              "oidc"
            ]
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "description": "Updated timestamp",
            "example": "2024-12-15T10:30:00Z"
          }
        }
      },
      "IdentityProviderCreate": {
        "type": "object",
        "properties": {
          "alias": {
            "type": "string",
            "description": "Provider alias",
            "example": "azure-ad"
          },
          "display_name": {
            "type": "string",
            "description": "Display name",
            "example": "Azure Active Directory"
          },
          "provider_type": {
            "type": "string",
            "description": "Provider type",
            "example": "saml",
            "enum": [
              "saml",
              "oidc"
            ]
          }
        }
      },
      "IdentityProviderListItem": {
        "type": "object",
        "properties": {
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "name": {
            "type": "string"
          },
          "parent_label": {
            "type": "string",
            "nullable": true
          },
          "policy_count": {
            "type": "integer"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "user_count": {
            "type": "integer"
          }
        }
      },
      "IdentityProviderUpdate": {
        "type": "object",
        "properties": {
          "display_name": {
            "type": "string",
            "description": "Updated display name",
            "nullable": true
          },
          "enabled": {
            "type": "boolean",
            "nullable": true
          }
        }
      },
      "IdentityRoleAssignmentListItem": {
        "type": "object",
        "properties": {
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "directory_scope_id": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "principal_display_name": {
            "type": "string",
            "nullable": true
          },
          "principal_id": {
            "type": "string"
          },
          "principal_type": {
            "type": "string",
            "nullable": true
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "role_definition_id": {
            "type": "string"
          },
          "role_display_name": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "IdentityRoleListItem": {
        "type": "object",
        "properties": {
          "assignment_count": {
            "type": "integer",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "role_template_id": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "IdentityServiceIdentityListItem": {
        "type": "object",
        "properties": {
          "account_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "app_id": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "service_principal_type": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "IdentityUserListItem": {
        "type": "object",
        "properties": {
          "account_name": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "group_count": {
            "type": "integer",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "is_admin": {
            "type": "boolean",
            "nullable": true
          },
          "key_count": {
            "type": "integer",
            "nullable": true
          },
          "last_sign_in": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "license_count": {
            "type": "integer",
            "nullable": true
          },
          "mfa_registered": {
            "type": "boolean",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "provider_id": {
            "type": "string"
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "upn": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "IndexTemplateStatus": {
        "type": "object",
        "properties": {
          "error": {
            "type": "string"
          },
          "exists": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          }
        }
      },
      "InfrastructureOverview": {
        "type": "object",
        "properties": {
          "closed_critical": {
            "type": "integer"
          },
          "closed_high": {
            "type": "integer"
          },
          "closed_medium": {
            "type": "integer"
          },
          "exploitable_assets": {
            "type": "integer"
          },
          "exposed_credentials": {
            "type": "integer"
          },
          "hosts": {
            "type": "integer"
          },
          "infrastructure": {
            "type": "integer"
          },
          "services": {
            "type": "integer"
          },
          "software_repositories": {
            "type": "integer"
          },
          "total_critical": {
            "type": "integer"
          },
          "total_high": {
            "type": "integer"
          },
          "total_medium": {
            "type": "integer"
          },
          "web_apps": {
            "type": "integer"
          }
        }
      },
      "Integration": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "credential_values": {
            "type": "object",
            "description": "Non-secret stored credential values, keyed by credential field",
            "additionalProperties": {
              "type": "string"
            }
          },
          "enabled": {
            "type": "boolean",
            "example": true
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Integration ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "name": {
            "type": "string",
            "description": "Integration name",
            "example": "Production AWS Account"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "provider": {
            "type": "string",
            "description": "Provider",
            "example": "jira",
            "enum": [
              "aws",
              "azure",
              "github",
              "jira",
              "crowdstrike",
              "sentinelone"
            ]
          },
          "sync_configs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IntegrationSyncConfig"
            }
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "description": "Updated timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "url": {
            "type": "string",
            "description": "Service URL",
            "nullable": true
          }
        }
      },
      "IntegrationCreate": {
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean",
            "example": true
          },
          "name": {
            "type": "string",
            "description": "Name",
            "example": "Production AWS Account"
          },
          "provider": {
            "type": "string",
            "description": "Provider",
            "example": "aws"
          }
        }
      },
      "IntegrationCredentialsUpdate": {
        "type": "object",
        "properties": {
          "credentials": {
            "type": "object",
            "description": "Credential field keys and their new values. Secret values are never returned by any read.",
            "additionalProperties": {
              "type": "string"
            }
          }
        }
      },
      "IntegrationSyncConfig": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "enabled": {
            "type": "boolean",
            "example": true
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Sync config ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "integration_id": {
            "type": "string",
            "format": "uuid",
            "description": "Integration ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "last_sync_status": {
            "type": "string",
            "description": "Last sync status",
            "nullable": true
          },
          "last_sync_time": {
            "type": "string",
            "format": "date-time",
            "description": "Last sync time",
            "nullable": true
          },
          "sync_type": {
            "type": "string",
            "description": "Sync type",
            "example": "full"
          }
        }
      },
      "IntegrationSyncConfigCreate": {
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean",
            "example": true
          },
          "sync_type": {
            "type": "string",
            "description": "Sync type",
            "example": "full"
          }
        }
      },
      "IntegrationSyncConfigUpdate": {
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean",
            "nullable": true
          }
        }
      },
      "IntegrationTaskArgs": {
        "type": "object",
        "properties": {
          "aws_access_key": {
            "type": "string"
          },
          "aws_region": {
            "type": "string"
          },
          "aws_secret_key": {
            "type": "string"
          },
          "integration_id": {
            "type": "string"
          },
          "secrets_arn": {
            "type": "string"
          },
          "sync_config_id": {
            "type": "string"
          }
        }
      },
      "IntegrationUpdate": {
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean",
            "nullable": true
          },
          "name": {
            "type": "string",
            "description": "Updated name",
            "nullable": true
          }
        }
      },
      "IntegrationsSummary": {
        "type": "object",
        "properties": {
          "integrators_alive": {
            "type": "integer"
          },
          "integrators_total": {
            "type": "integer"
          },
          "total_active": {
            "type": "integer"
          }
        }
      },
      "IntegratorDataSource": {
        "type": "object",
        "properties": {
          "alive_config": {
            "$ref": "#/components/schemas/AliveConfig"
          },
          "completed_integrator_tasks": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CompressedWrapper"
            }
          },
          "cores": {
            "type": "integer"
          },
          "disk": {
            "type": "object"
          },
          "enable_config": {
            "$ref": "#/components/schemas/EnableConfig"
          },
          "hostname": {
            "type": "string"
          },
          "ip_addr": {
            "type": "string",
            "description": "IP address"
          },
          "ip_data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IpData"
            }
          },
          "last_handshake": {
            "type": "string",
            "format": "date-time"
          },
          "load": {
            "type": "number"
          },
          "max_tasks": {
            "type": "integer"
          },
          "mode": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "os": {
            "type": "string"
          },
          "ram": {
            "type": "number"
          },
          "status": {
            "type": "string"
          },
          "status_color": {
            "type": "string"
          },
          "status_fa": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "tasks": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IntegratorTaskSource"
            }
          },
          "uuid": {
            "type": "string"
          },
          "version": {
            "type": "string"
          }
        }
      },
      "IntegratorTaskContent": {
        "type": "object",
        "properties": {
          "api": {
            "type": "boolean"
          },
          "args": {
            "$ref": "#/components/schemas/IntegrationTaskArgs"
          },
          "hostname": {
            "type": "string"
          },
          "ip": {
            "type": "string",
            "description": "IP address"
          },
          "port": {
            "type": "integer"
          },
          "provider": {
            "type": "string"
          },
          "ssh": {
            "type": "boolean"
          },
          "sync_type": {
            "type": "string"
          },
          "tls": {
            "type": "boolean"
          },
          "url": {
            "type": "string"
          }
        }
      },
      "IntegratorTaskSource": {
        "type": "object",
        "properties": {
          "@timestamp": {
            "type": "string",
            "format": "date-time"
          },
          "assigned_integrator_id": {
            "type": "string"
          },
          "assigned_scanner_name": {
            "type": "string"
          },
          "completed_subtasks": {
            "type": "integer"
          },
          "content": {
            "$ref": "#/components/schemas/IntegratorTaskContent"
          },
          "integration_id": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "number_of_subtasks": {
            "type": "integer"
          },
          "obj_type": {
            "type": "string"
          },
          "percent": {
            "type": "integer"
          },
          "provider": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "sync_config_id": {
            "type": "string"
          },
          "sync_type": {
            "type": "string"
          },
          "task_id": {
            "type": "string"
          }
        }
      },
      "IpData": {
        "type": "object",
        "properties": {
          "hardware_addr": {
            "type": "string"
          },
          "idx": {
            "type": "integer"
          },
          "int_name": {
            "type": "string"
          },
          "ip": {
            "type": "string",
            "description": "IP address"
          }
        }
      },
      "IsmPolicyStatus": {
        "type": "object",
        "properties": {
          "error": {
            "type": "string"
          },
          "exists": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          }
        }
      },
      "JiraIncidentTicketCreate": {
        "type": "object",
        "properties": {
          "integration_id": {
            "type": "string",
            "format": "uuid",
            "description": "Jira integration ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "issue_type": {
            "type": "string",
            "description": "Issue type",
            "example": "Bug"
          },
          "project_key": {
            "type": "string",
            "description": "Project key",
            "example": "SOC"
          },
          "summary": {
            "type": "string",
            "description": "Summary",
            "example": "SOC Incident: Suspicious activity detected"
          }
        }
      },
      "JiraPriority": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Priority ID",
            "example": "2"
          },
          "name": {
            "type": "string",
            "description": "Priority name",
            "example": "High"
          }
        }
      },
      "JiraProject": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Jira project ID",
            "example": "10001"
          },
          "key": {
            "type": "string",
            "description": "Project key",
            "example": "VULN"
          },
          "name": {
            "type": "string",
            "description": "Project name",
            "example": "Vulnerability Management"
          }
        }
      },
      "JiraProjectMapping": {
        "type": "object",
        "properties": {
          "application_id": {
            "type": "string",
            "description": "Application ID",
            "nullable": true
          },
          "business_unit_id": {
            "type": "string",
            "description": "Business unit ID",
            "nullable": true
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Mapping ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "integration_id": {
            "type": "string",
            "format": "uuid",
            "description": "Jira integration ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "jira_project_key": {
            "type": "string",
            "description": "Jira project key",
            "example": "VULN"
          },
          "jira_project_name": {
            "type": "string",
            "description": "Jira project name",
            "example": "Vulnerability Management"
          }
        }
      },
      "JiraRequestType": {
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "description": "Description",
            "example": "Submit a security concern"
          },
          "id": {
            "type": "string",
            "description": "Request type ID",
            "example": "10"
          },
          "name": {
            "type": "string",
            "description": "Name",
            "example": "Report a security issue"
          }
        }
      },
      "JiraSearchRequest": {
        "type": "object",
        "properties": {
          "fields": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "example": [
              "summary",
              "status"
            ]
          },
          "jql": {
            "type": "string",
            "description": "JQL query",
            "example": "project = VULN AND status = Open"
          },
          "max_results": {
            "type": "integer",
            "description": "Max results",
            "example": 50
          }
        }
      },
      "JiraSearchResponse": {
        "type": "object",
        "properties": {
          "issues": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "max_results": {
            "type": "integer",
            "description": "Max results returned",
            "example": 50
          },
          "total": {
            "type": "integer",
            "description": "Total results",
            "example": 15
          }
        }
      },
      "JiraServiceDesk": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Service desk ID",
            "example": "1"
          },
          "project_key": {
            "type": "string",
            "description": "Project key",
            "example": "SD"
          },
          "project_name": {
            "type": "string",
            "description": "Project name",
            "example": "Service Desk"
          }
        }
      },
      "JiraStats": {
        "type": "object",
        "properties": {
          "closed_tickets": {
            "type": "integer",
            "description": "Closed tickets",
            "example": 114
          },
          "open_tickets": {
            "type": "integer",
            "description": "Open tickets",
            "example": 42
          },
          "total_tickets": {
            "type": "integer",
            "description": "Total tickets",
            "example": 156
          }
        }
      },
      "JiraStatus": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Status ID",
            "example": "10001"
          },
          "name": {
            "type": "string",
            "description": "Status name",
            "example": "In Progress"
          }
        }
      },
      "JiraSummary": {
        "type": "object",
        "properties": {
          "done_tickets": {
            "type": "integer"
          },
          "in_progress_tickets": {
            "type": "integer"
          },
          "last_sync_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "open_tickets": {
            "type": "integer"
          },
          "sync_failures_24h": {
            "type": "integer"
          },
          "total_tickets": {
            "type": "integer"
          }
        }
      },
      "JiraTicket": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "finding_id": {
            "type": "string",
            "description": "Linked finding ID",
            "nullable": true
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Ticket record ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "jira_issue_id": {
            "type": "string",
            "description": "Jira issue ID",
            "example": "10042"
          },
          "jira_issue_key": {
            "type": "string",
            "description": "Jira issue key",
            "example": "VULN-1234"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "priority": {
            "type": "string",
            "description": "Priority",
            "example": "High"
          },
          "status": {
            "type": "string",
            "description": "Jira status",
            "example": "In Progress"
          },
          "summary": {
            "type": "string",
            "description": "Summary",
            "example": "Critical SSL vulnerability on web-server-01"
          }
        }
      },
      "JiraTicketBulkCreate": {
        "type": "object",
        "properties": {
          "finding_ids": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          },
          "integration_id": {
            "type": "string",
            "format": "uuid",
            "description": "Jira integration ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "issue_type": {
            "type": "string",
            "description": "Issue type",
            "example": "Bug"
          },
          "project_key": {
            "type": "string",
            "description": "Project key",
            "example": "VULN"
          }
        }
      },
      "JiraTicketCreate": {
        "type": "object",
        "properties": {
          "finding_id": {
            "type": "string",
            "format": "uuid",
            "description": "Finding ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "integration_id": {
            "type": "string",
            "format": "uuid",
            "description": "Jira integration ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "issue_type": {
            "type": "string",
            "description": "Issue type",
            "example": "Bug"
          },
          "priority": {
            "type": "string",
            "description": "Priority",
            "example": "High"
          },
          "project_key": {
            "type": "string",
            "description": "Project key",
            "example": "VULN"
          },
          "summary": {
            "type": "string",
            "description": "Summary",
            "example": "SSL vulnerability on web-server-01"
          }
        }
      },
      "JiraTicketRule": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "enabled": {
            "type": "boolean",
            "example": true
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Rule ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "integration_id": {
            "type": "string",
            "format": "uuid",
            "description": "Jira integration ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "issue_type": {
            "type": "string",
            "description": "Issue type",
            "example": "Bug"
          },
          "name": {
            "type": "string",
            "description": "Rule name",
            "example": "Auto-create for critical findings"
          },
          "priority": {
            "type": "string",
            "description": "Priority",
            "example": "High"
          },
          "project_key": {
            "type": "string",
            "description": "Jira project key",
            "example": "VULN"
          },
          "severity_filter": {
            "type": "array",
            "items": {
              "type": "integer"
            },
            "description": "Severity levels to match"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "description": "Updated timestamp",
            "example": "2024-12-15T10:30:00Z"
          }
        }
      },
      "JiraTicketRuleCreate": {
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean",
            "example": true
          },
          "issue_type": {
            "type": "string",
            "description": "Issue type",
            "example": "Bug"
          },
          "name": {
            "type": "string",
            "description": "Rule name",
            "example": "Auto-create for critical findings"
          },
          "priority": {
            "type": "string",
            "description": "Priority",
            "example": "High"
          },
          "project_key": {
            "type": "string",
            "description": "Jira project key",
            "example": "VULN"
          },
          "severity_filter": {
            "type": "array",
            "items": {
              "type": "integer"
            },
            "description": "Severity levels to match"
          }
        }
      },
      "JiraTicketRuleUpdate": {
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean",
            "nullable": true
          },
          "issue_type": {
            "type": "string",
            "description": "Updated issue type",
            "nullable": true
          },
          "name": {
            "type": "string",
            "description": "Updated rule name",
            "nullable": true
          },
          "priority": {
            "type": "string",
            "description": "Updated priority",
            "nullable": true
          },
          "project_key": {
            "type": "string",
            "description": "Updated project key",
            "nullable": true
          },
          "severity_filter": {
            "type": "array",
            "items": {
              "type": "integer"
            },
            "nullable": true
          }
        }
      },
      "JiraTicketUpdate": {
        "type": "object",
        "properties": {
          "status": {
            "type": "string",
            "description": "Updated status",
            "nullable": true
          }
        }
      },
      "KVFields": {
        "type": "object",
        "properties": {
          "dataset": {
            "type": "string"
          },
          "fields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Fields"
            }
          }
        }
      },
      "LinkResponse": {
        "type": "object",
        "properties": {
          "message": {
            "type": "string",
            "description": "Result message",
            "example": "linked successfully"
          }
        }
      },
      "ManualVulnerability": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "description": "Category",
            "example": "network"
          },
          "exploitable": {
            "type": "boolean",
            "example": true
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Manual vulnerability ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "name": {
            "type": "string",
            "description": "Name",
            "example": "Weak Password Policy"
          },
          "severity": {
            "type": "integer",
            "description": "Severity (1-4)",
            "example": 3
          },
          "solution": {
            "type": "string",
            "description": "Solution",
            "example": "Enforce minimum 14-character passwords with complexity."
          },
          "summary": {
            "type": "string",
            "description": "Summary",
            "example": "Password policy allows weak passwords."
          },
          "threat_severity": {
            "type": "string",
            "description": "Threat level",
            "example": "High"
          }
        }
      },
      "MeanTimeMetrics": {
        "type": "object",
        "properties": {
          "mtt_resolve_seconds": {
            "type": "number"
          },
          "mttc_seconds": {
            "type": "number"
          },
          "mttd_seconds": {
            "type": "number"
          },
          "mttr_seconds": {
            "type": "number"
          }
        }
      },
      "MeanTimeOverview": {
        "type": "object",
        "properties": {
          "days": {
            "type": "integer"
          },
          "findings": {
            "$ref": "#/components/schemas/MeanTimeMetrics"
          },
          "soc_alerts": {
            "$ref": "#/components/schemas/MeanTimeMetrics"
          },
          "soc_incidents": {
            "$ref": "#/components/schemas/MeanTimeMetrics"
          },
          "vulnerabilities": {
            "$ref": "#/components/schemas/MeanTimeMetrics"
          }
        }
      },
      "MyAssignmentCounts": {
        "type": "object",
        "properties": {
          "findings": {
            "type": "integer",
            "description": "Open findings assigned to user",
            "example": 12
          },
          "soc_alerts": {
            "type": "integer",
            "description": "Open SOC alerts assigned to user",
            "example": 5
          },
          "soc_incidents": {
            "type": "integer",
            "description": "Open SOC incidents where user is lead",
            "example": 2
          },
          "total": {
            "type": "integer",
            "description": "Total across all domains",
            "example": 53
          },
          "vulnerabilities": {
            "type": "integer",
            "description": "Active vulnerabilities assigned to user",
            "example": 34
          }
        }
      },
      "NetworkAssets": {
        "type": "object",
        "properties": {
          "hosts": {
            "type": "integer"
          },
          "infrastructure_devices": {
            "type": "integer"
          },
          "services": {
            "type": "integer"
          }
        }
      },
      "NetworkURL": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "URL ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "normalized_url": {
            "type": "string",
            "description": "Normalized URL",
            "example": "https://app.acme.com"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          }
        }
      },
      "NmapSsh2EnumAlgosServices": {
        "type": "object",
        "properties": {
          "devicetype": {
            "type": "string"
          },
          "extrainfo": {
            "type": "string"
          },
          "no": {
            "type": "integer"
          },
          "ostype": {
            "type": "string"
          },
          "output": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SshEnumKv"
            }
          },
          "product": {
            "type": "string"
          },
          "product_cpe": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "protocol": {
            "type": "string"
          },
          "screen_shot": {
            "type": "string"
          },
          "service": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "version": {
            "type": "string"
          }
        }
      },
      "NmapSslEnumCiphersServices": {
        "type": "object",
        "properties": {
          "devicetype": {
            "type": "string"
          },
          "extrainfo": {
            "type": "string"
          },
          "no": {
            "type": "integer"
          },
          "ostype": {
            "type": "string"
          },
          "output": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SslEnumKv"
            }
          },
          "product": {
            "type": "string"
          },
          "product_cpe": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "protocol": {
            "type": "string"
          },
          "service": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "version": {
            "type": "string"
          }
        }
      },
      "NotificationChannelConfig": {
        "type": "object",
        "properties": {
          "alerts": {
            "type": "string",
            "nullable": true
          },
          "darkweb": {
            "type": "string",
            "nullable": true
          },
          "devsecops": {
            "type": "string",
            "nullable": true
          },
          "executive": {
            "type": "string",
            "nullable": true
          },
          "purpleteam": {
            "type": "string",
            "nullable": true
          },
          "siem": {
            "type": "string",
            "nullable": true
          },
          "vuln_management": {
            "type": "string",
            "nullable": true
          },
          "weekly_updates": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "NotificationSettingsCreateRequest": {
        "type": "object",
        "properties": {
          "platform": {
            "type": "string",
            "description": "Notification platform",
            "example": "slack",
            "enum": [
              "slack",
              "teams"
            ]
          }
        }
      },
      "NullableTime": {
        "type": "object",
        "properties": {
          "time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "valid": {
            "type": "boolean"
          }
        }
      },
      "OAuthTokenRequest": {
        "type": "object",
        "properties": {
          "client_id": {
            "type": "string",
            "description": "Client ID",
            "example": "my-client-id"
          },
          "client_secret": {
            "type": "string",
            "description": "Client secret",
            "example": "my-client-secret"
          },
          "grant_type": {
            "type": "string",
            "description": "OAuth grant type",
            "example": "client_credentials"
          }
        }
      },
      "OAuthTokenResponse": {
        "type": "object",
        "properties": {
          "access_token": {
            "type": "string",
            "description": "JWT access token",
            "example": "eyJhbGciOiJSUzI1NiIs..."
          },
          "expires_in": {
            "type": "integer",
            "description": "Seconds until expiry",
            "example": 3600
          },
          "token_type": {
            "type": "string",
            "description": "Token type",
            "example": "Bearer"
          }
        }
      },
      "OpenAPIDiffRequest": {
        "type": "object",
        "properties": {
          "current_spec_content": {
            "type": "string"
          },
          "current_spec_url": {
            "type": "string"
          },
          "current_spec_version": {
            "type": "string"
          },
          "host_override": {
            "type": "string"
          },
          "promote_baseline_on_pass": {
            "type": "boolean"
          }
        }
      },
      "OperatingSystemStats": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "count": {
              "type": "integer",
              "description": "Count",
              "example": 42
            },
            "os": {
              "type": "string",
              "description": "Operating system",
              "example": "Windows"
            }
          }
        }
      },
      "Organization": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "enabled": {
            "type": "boolean",
            "example": true
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "name": {
            "type": "string",
            "description": "Organization name",
            "example": "Acme Corporation"
          },
          "nickname": {
            "type": "string",
            "description": "Short name",
            "example": "acme"
          },
          "ongoing": {
            "type": "boolean",
            "example": true
          },
          "primary_domain": {
            "type": "string",
            "description": "Primary domain",
            "example": "acme.com"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "description": "Updated timestamp",
            "example": "2024-12-15T10:30:00Z"
          }
        }
      },
      "OrganizationBillingProfile": {
        "type": "object",
        "properties": {
          "address_line1": {
            "type": "string",
            "nullable": true
          },
          "address_line2": {
            "type": "string",
            "nullable": true
          },
          "allow_manual_invoicing": {
            "type": "boolean"
          },
          "city": {
            "type": "string",
            "nullable": true
          },
          "contact_email": {
            "type": "string",
            "nullable": true
          },
          "contact_first_name": {
            "type": "string",
            "nullable": true
          },
          "contact_last_name": {
            "type": "string",
            "nullable": true
          },
          "contact_phone": {
            "type": "string",
            "nullable": true
          },
          "contact_title": {
            "type": "string",
            "nullable": true
          },
          "country": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "default_net_terms": {
            "type": "integer",
            "nullable": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "postal_code": {
            "type": "string",
            "nullable": true
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "tax_id": {
            "type": "string",
            "nullable": true
          },
          "tax_id_type": {
            "type": "string",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "OrganizationFile": {
        "type": "object",
        "properties": {
          "content_type": {
            "type": "string",
            "description": "Content type",
            "example": "application/pdf"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "File ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "name": {
            "type": "string",
            "description": "File name",
            "example": "network-diagram.pdf"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "size_bytes": {
            "type": "integer",
            "description": "Size in bytes",
            "example": 524288
          },
          "uploaded_by": {
            "type": "string",
            "description": "Uploader",
            "example": "john.doe"
          }
        }
      },
      "OrganizationNotificationSettings": {
        "type": "object",
        "properties": {
          "channels": {
            "type": "object",
            "properties": {
              "alerts": {
                "type": "string",
                "description": "Alerts webhook URL",
                "nullable": true
              },
              "darkweb": {
                "type": "string",
                "description": "Darkweb webhook URL",
                "nullable": true
              },
              "devsecops": {
                "type": "string",
                "description": "DevSecOps webhook URL",
                "nullable": true
              },
              "executive": {
                "type": "string",
                "description": "Executive webhook URL",
                "nullable": true
              },
              "purpleteam": {
                "type": "string",
                "description": "PurpleTeam webhook URL",
                "nullable": true
              },
              "siem": {
                "type": "string",
                "description": "SIEM webhook URL",
                "nullable": true
              },
              "vuln_management": {
                "type": "string",
                "description": "Vulnerability management webhook URL",
                "nullable": true
              },
              "weekly_updates": {
                "type": "string",
                "description": "Weekly updates webhook URL",
                "nullable": true
              }
            },
            "description": "Channel webhook URLs"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "enabled": {
            "type": "boolean",
            "example": true
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Settings ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "platform": {
            "type": "string",
            "description": "Platform",
            "example": "slack",
            "enum": [
              "slack",
              "teams"
            ]
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "description": "Updated timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "webhook_secret_arn": {
            "type": "string",
            "description": "AWS Secrets Manager ARN",
            "example": "arn:aws:secretsmanager:..."
          }
        }
      },
      "OrganizationNotificationSettingsUpdate": {
        "type": "object",
        "properties": {
          "channels": {
            "type": "object",
            "properties": {
              "alerts": {
                "type": "string",
                "description": "Alerts webhook URL",
                "nullable": true
              },
              "darkweb": {
                "type": "string",
                "description": "Darkweb webhook URL",
                "nullable": true
              },
              "devsecops": {
                "type": "string",
                "description": "DevSecOps webhook URL",
                "nullable": true
              },
              "executive": {
                "type": "string",
                "description": "Executive webhook URL",
                "nullable": true
              },
              "purpleteam": {
                "type": "string",
                "description": "PurpleTeam webhook URL",
                "nullable": true
              },
              "siem": {
                "type": "string",
                "description": "SIEM webhook URL",
                "nullable": true
              },
              "vuln_management": {
                "type": "string",
                "description": "Vulnerability management webhook URL",
                "nullable": true
              },
              "weekly_updates": {
                "type": "string",
                "description": "Weekly updates webhook URL",
                "nullable": true
              }
            },
            "description": "Channel webhook URLs to update"
          },
          "enabled": {
            "type": "boolean",
            "description": "Enable or disable notifications"
          }
        }
      },
      "OrganizationUpdate": {
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean",
            "nullable": true
          },
          "name": {
            "type": "string",
            "description": "Updated name",
            "nullable": true
          },
          "nickname": {
            "type": "string",
            "description": "Updated nickname",
            "nullable": true
          },
          "primary_domain": {
            "type": "string",
            "description": "Updated domain",
            "nullable": true
          }
        }
      },
      "OvpnConfig": {
        "type": "object",
        "properties": {
          "ovpn_config": {
            "type": "string"
          },
          "ovpn_connect": {
            "type": "boolean",
            "nullable": true
          }
        }
      },
      "PaginatedResponse": {
        "type": "object",
        "properties": {
          "data": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "page": {
            "type": "integer",
            "description": "Current page number",
            "example": 1
          },
          "pageSize": {
            "type": "integer",
            "description": "Items per page",
            "example": 25
          },
          "totalCount": {
            "type": "integer",
            "description": "Total matching records",
            "example": 142
          },
          "totalPages": {
            "type": "integer",
            "description": "Total pages available",
            "example": 6
          }
        }
      },
      "PlanAddonAttach": {
        "type": "object",
        "properties": {
          "addon_item_id": {
            "type": "string",
            "format": "uuid",
            "description": "Addon item ID to attach",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "included_quantity": {
            "type": "integer",
            "description": "Included quantity",
            "example": 1
          },
          "price_override_cents": {
            "type": "integer",
            "description": "Price override in cents (optional)",
            "example": 0
          }
        }
      },
      "PlanAddonUpdate": {
        "type": "object",
        "properties": {
          "included_quantity": {
            "type": "integer",
            "description": "Included quantity",
            "example": 1
          },
          "price_override_cents": {
            "type": "integer",
            "description": "Price override in cents",
            "example": 0
          }
        }
      },
      "PlanCatalogUpdate": {
        "type": "object",
        "properties": {
          "active": {
            "type": "boolean",
            "description": "Whether the plan is active"
          },
          "annual_price_cents": {
            "type": "integer",
            "description": "Annual price in cents",
            "example": 999900
          },
          "base_price_cents": {
            "type": "integer",
            "description": "Base price in cents",
            "example": 99900
          },
          "description": {
            "type": "string",
            "description": "Plan description",
            "example": "Enterprise plan with all features"
          },
          "is_default": {
            "type": "boolean",
            "description": "Whether this is the default plan"
          },
          "plan_family": {
            "type": "string",
            "description": "Plan family",
            "example": "enterprise"
          },
          "plan_name": {
            "type": "string",
            "description": "Plan name",
            "example": "Enterprise"
          },
          "transition_only": {
            "type": "boolean",
            "description": "Whether this plan is only for transitions"
          },
          "visible": {
            "type": "boolean",
            "description": "Whether the plan is visible to customers"
          }
        }
      },
      "PublicScannerGroup": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "name": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "PublicScannerUpdate": {
        "type": "object",
        "properties": {
          "alive": {
            "type": "boolean",
            "nullable": true
          },
          "cores": {
            "type": "integer",
            "nullable": true
          },
          "disk": {
            "type": "object",
            "nullable": true
          },
          "enabled": {
            "type": "boolean",
            "nullable": true
          },
          "hostname": {
            "type": "string",
            "nullable": true
          },
          "ip_addr": {
            "type": "string",
            "nullable": true
          },
          "ip_data": {
            "$ref": "#/components/schemas/ScannerIPDataList",
            "nullable": true
          },
          "last_handshake": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "load": {
            "type": "number",
            "nullable": true
          },
          "max_tasks": {
            "type": "integer",
            "nullable": true
          },
          "mode": {
            "type": "string",
            "nullable": true
          },
          "os": {
            "type": "string",
            "nullable": true
          },
          "ovpn_config_data": {
            "type": "string",
            "nullable": true
          },
          "ovpn_connect": {
            "type": "boolean",
            "nullable": true
          },
          "ram": {
            "type": "number",
            "nullable": true
          },
          "scanner_group_id": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "status_color": {
            "type": "string",
            "nullable": true
          },
          "status_fa": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "Query": {
        "type": "object",
        "properties": {
          "data_stream": {
            "type": "string"
          },
          "kv_pairs": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "QueuedResponse": {
        "type": "object",
        "properties": {
          "message": {
            "type": "string",
            "description": "Status message",
            "example": "operation scheduled"
          }
        }
      },
      "RecurringBlackoutWindow": {
        "type": "object",
        "properties": {
          "days_of_week": {
            "type": "array",
            "items": {
              "type": "integer"
            },
            "description": "Days (0=Sunday, 6=Saturday)",
            "example": [
              0,
              6
            ]
          },
          "end_time": {
            "type": "string",
            "description": "End time (HH:MM)",
            "example": "06:00"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Recurring blackout ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "reason": {
            "type": "string",
            "description": "Reason",
            "example": "Nightly maintenance window"
          },
          "start_time": {
            "type": "string",
            "description": "Start time (HH:MM)",
            "example": "22:00"
          },
          "timezone": {
            "type": "string",
            "description": "Timezone",
            "example": "America/New_York"
          },
          "zone_id": {
            "type": "string",
            "format": "uuid",
            "description": "Zone ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          }
        }
      },
      "RecurringBlackoutWindowCreate": {
        "type": "object",
        "properties": {
          "days_of_week": {
            "type": "array",
            "items": {
              "type": "integer"
            },
            "description": "Days (0=Sunday, 6=Saturday)"
          },
          "end_time": {
            "type": "string",
            "description": "End time (HH:MM)",
            "example": "06:00"
          },
          "reason": {
            "type": "string",
            "description": "Reason",
            "example": "Nightly maintenance window"
          },
          "start_time": {
            "type": "string",
            "description": "Start time (HH:MM)",
            "example": "22:00"
          },
          "timezone": {
            "type": "string",
            "description": "Timezone",
            "example": "America/New_York"
          }
        }
      },
      "RecurringBlackoutWindowUpdate": {
        "type": "object",
        "properties": {
          "days_of_week": {
            "type": "array",
            "items": {
              "type": "integer"
            },
            "nullable": true
          },
          "end_time": {
            "type": "string",
            "description": "Updated end time",
            "nullable": true
          },
          "reason": {
            "type": "string",
            "description": "Updated reason",
            "nullable": true
          },
          "start_time": {
            "type": "string",
            "description": "Updated start time",
            "nullable": true
          },
          "timezone": {
            "type": "string",
            "description": "Updated timezone",
            "nullable": true
          }
        }
      },
      "RejectActionRequest": {
        "type": "object",
        "properties": {
          "reason": {
            "type": "string",
            "description": "Rejection reason",
            "example": "False positive - no action needed"
          }
        }
      },
      "Remediation": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "description": "Category",
            "example": "patch"
          },
          "category_display": {
            "type": "string",
            "description": "Display name",
            "example": "Patch"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "description": {
            "type": "string",
            "description": "Description",
            "example": "Update Apache to the latest version."
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Remediation ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "name": {
            "type": "string",
            "description": "Name",
            "example": "Update Apache HTTP Server"
          },
          "solution_type": {
            "type": "string",
            "description": "Solution type",
            "example": "VendorFix"
          },
          "solution_type_display": {
            "type": "string",
            "description": "Display name",
            "example": "Vendor Fix"
          }
        }
      },
      "RemediationUpdate": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "description": "Updated category",
            "nullable": true
          },
          "description": {
            "type": "string",
            "description": "Updated description",
            "nullable": true
          },
          "name": {
            "type": "string",
            "description": "Updated name",
            "nullable": true
          },
          "solution_type": {
            "type": "string",
            "description": "Updated solution type",
            "nullable": true
          }
        }
      },
      "ReportTemplate": {
        "type": "object",
        "properties": {
          "content_type": {
            "type": "string",
            "description": "File content type",
            "example": "application/vnd.openxmlformats-officedocument.wordprocessingml.document"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "description": {
            "type": "string",
            "description": "Template description",
            "nullable": true
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Template ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "is_active": {
            "type": "boolean",
            "example": true
          },
          "name": {
            "type": "string",
            "description": "Template name",
            "example": "Quarterly Pentest Report"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "size_bytes": {
            "type": "integer",
            "description": "File size in bytes",
            "example": 245760
          },
          "uploaded_by_name": {
            "type": "string",
            "description": "Uploader",
            "example": "john.doe"
          },
          "version": {
            "type": "integer",
            "description": "Template version",
            "example": 1
          }
        }
      },
      "ReportTemplateActiveUpdate": {
        "type": "object",
        "properties": {
          "active": {
            "type": "boolean",
            "description": "Whether the template is active",
            "example": true
          }
        }
      },
      "RepositoryListItem": {
        "type": "object",
        "properties": {
          "archived": {
            "type": "boolean"
          },
          "business_unit_id": {
            "type": "string",
            "nullable": true
          },
          "business_unit_name": {
            "type": "string",
            "nullable": true
          },
          "default_branch": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "integration_id": {
            "type": "string",
            "nullable": true
          },
          "integration_name": {
            "type": "string",
            "nullable": true
          },
          "language": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "project_name": {
            "type": "string",
            "nullable": true
          },
          "sast_branches": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "state_color": {
            "type": "string",
            "nullable": true
          },
          "vendor": {
            "type": "string"
          },
          "visibility": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "ResolveRequest": {
        "type": "object",
        "properties": {
          "resolution": {
            "type": "string",
            "description": "Resolution",
            "example": "true_positive"
          },
          "resolution_note": {
            "type": "string",
            "description": "Note",
            "example": "Confirmed malicious activity, account secured."
          }
        }
      },
      "ResponseActionsSummary": {
        "type": "object",
        "properties": {
          "approved": {
            "type": "integer"
          },
          "executed": {
            "type": "integer"
          },
          "failed": {
            "type": "integer"
          },
          "pending": {
            "type": "integer"
          },
          "rejected": {
            "type": "integer"
          },
          "rolled_back": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        }
      },
      "SIEMSummary": {
        "type": "object",
        "properties": {
          "active_collectors": {
            "type": "integer"
          },
          "events_ingested_last_24h": {
            "type": "integer"
          }
        }
      },
      "SOCAlertsSummary": {
        "type": "object",
        "properties": {
          "closed": {
            "type": "integer"
          },
          "false_positive": {
            "type": "integer"
          },
          "investigating": {
            "type": "integer"
          },
          "new": {
            "type": "integer"
          },
          "resolved": {
            "type": "integer"
          },
          "suppressed": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          },
          "triaged": {
            "type": "integer"
          },
          "triaging": {
            "type": "integer"
          }
        }
      },
      "SOCCasesSummary": {
        "type": "object",
        "properties": {
          "in_progress": {
            "type": "integer"
          },
          "open": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        }
      },
      "SOCIncidentsSummary": {
        "type": "object",
        "properties": {
          "closed": {
            "type": "integer"
          },
          "contained": {
            "type": "integer"
          },
          "false_positive": {
            "type": "integer"
          },
          "investigating": {
            "type": "integer"
          },
          "new": {
            "type": "integer"
          },
          "open": {
            "type": "integer"
          },
          "remediated": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        }
      },
      "SOCSummary": {
        "type": "object",
        "properties": {
          "alerts": {
            "$ref": "#/components/schemas/SOCAlertsSummary"
          },
          "cases": {
            "$ref": "#/components/schemas/SOCCasesSummary"
          },
          "incidents": {
            "$ref": "#/components/schemas/SOCIncidentsSummary"
          },
          "response_actions": {
            "$ref": "#/components/schemas/ResponseActionsSummary"
          }
        }
      },
      "ScanProfile": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "description": {
            "type": "string",
            "description": "Description",
            "example": "Standard vulnerability scan profile"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Scan profile ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "max_simultaneous_hosts": {
            "type": "integer",
            "description": "Max concurrent hosts",
            "example": 5
          },
          "max_simultaneous_tests": {
            "type": "integer",
            "description": "Max concurrent tests",
            "example": 10
          },
          "name": {
            "type": "string",
            "description": "Profile name",
            "example": "Default Internal Scan"
          },
          "network_timeouts": {
            "type": "integer",
            "description": "Network timeout (ms)",
            "example": 5000
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "description": "Updated timestamp",
            "example": "2024-12-15T10:30:00Z"
          }
        }
      },
      "ScanProfileUpdate": {
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "description": "Updated description",
            "nullable": true
          },
          "max_simultaneous_hosts": {
            "type": "integer",
            "nullable": true
          },
          "max_simultaneous_tests": {
            "type": "integer",
            "nullable": true
          },
          "name": {
            "type": "string",
            "description": "Updated name",
            "nullable": true
          },
          "network_timeouts": {
            "type": "integer",
            "nullable": true
          }
        }
      },
      "ScanSchedule": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "cron_expression": {
            "type": "string",
            "description": "Cron expression",
            "example": "0 2 * * 0"
          },
          "enabled": {
            "type": "boolean",
            "example": true
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Schedule ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "scan_type": {
            "type": "string",
            "description": "Scan type",
            "example": "vulnerability_scan"
          },
          "schedule_type": {
            "type": "string",
            "description": "Schedule type",
            "example": "cron"
          },
          "zone_id": {
            "type": "string",
            "format": "uuid",
            "description": "Zone ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          }
        }
      },
      "ScanScheduleCreate": {
        "type": "object",
        "properties": {
          "cron_expression": {
            "type": "string",
            "description": "Cron expression",
            "example": "0 2 * * 0"
          },
          "enabled": {
            "type": "boolean",
            "example": true
          },
          "scan_type": {
            "type": "string",
            "description": "Scan type",
            "example": "vulnerability_scan"
          },
          "schedule_type": {
            "type": "string",
            "description": "Schedule type",
            "example": "cron"
          }
        }
      },
      "ScanScheduleUpdate": {
        "type": "object",
        "properties": {
          "cron_expression": {
            "type": "string",
            "description": "Updated cron expression",
            "nullable": true
          },
          "enabled": {
            "type": "boolean",
            "nullable": true
          },
          "scan_type": {
            "type": "string",
            "description": "Updated scan type",
            "nullable": true
          }
        }
      },
      "ScanScheduleWithDetails": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "cron_expression": {
            "type": "string",
            "nullable": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "enabled": {
            "type": "boolean"
          },
          "frequency_seconds": {
            "type": "integer",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "scan_type": {
            "type": "string"
          },
          "schedule_type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "zone_id": {
            "type": "string"
          },
          "zone_name": {
            "type": "string"
          }
        }
      },
      "Scanner": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "enabled": {
            "type": "boolean",
            "example": true
          },
          "hostname": {
            "type": "string",
            "description": "Hostname",
            "example": "scanner-01"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Scanner ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "ip_addr": {
            "type": "string",
            "description": "IP address",
            "example": "10.0.0.5"
          },
          "last_handshake": {
            "type": "string",
            "format": "date-time",
            "description": "Last handshake",
            "example": "2024-12-15T10:30:00Z"
          },
          "max_tasks": {
            "type": "integer",
            "description": "Max concurrent tasks",
            "example": 5
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "scanner_group_id": {
            "type": "string",
            "format": "uuid",
            "description": "Scanner group ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "scanner_uuid": {
            "type": "string",
            "description": "Scanner UUID",
            "example": "scn-xyz789"
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "online"
          },
          "status_color": {
            "type": "string",
            "description": "Status color",
            "example": "green"
          },
          "version": {
            "type": "string",
            "description": "Version",
            "example": "4.2.1"
          }
        }
      },
      "ScannerDataSource": {
        "type": "object",
        "properties": {
          "alive_config": {
            "$ref": "#/components/schemas/AliveConfig"
          },
          "completed_scanner_tasks": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CompressedWrapper"
            }
          },
          "cores": {
            "type": "integer"
          },
          "disk": {
            "type": "object"
          },
          "enable_config": {
            "$ref": "#/components/schemas/EnableConfig"
          },
          "hostname": {
            "type": "string"
          },
          "ip_addr": {
            "type": "string",
            "description": "IP address"
          },
          "ip_data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IpData"
            }
          },
          "last_handshake": {
            "type": "string",
            "format": "date-time"
          },
          "load": {
            "type": "number"
          },
          "max_tasks": {
            "type": "integer"
          },
          "mode": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "os": {
            "type": "string"
          },
          "ovpn": {
            "$ref": "#/components/schemas/OvpnConfig"
          },
          "public_scanner_group_id": {
            "type": "string"
          },
          "ram": {
            "type": "number"
          },
          "scanner_group_id": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "status_color": {
            "type": "string"
          },
          "status_fa": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "tasks": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ScannerTaskObj"
            }
          },
          "uuid": {
            "type": "string"
          },
          "version": {
            "type": "string"
          }
        }
      },
      "ScannerGroup": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Scanner group ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "name": {
            "type": "string",
            "description": "Group name",
            "example": "Internal Scanners"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          }
        }
      },
      "ScannerIPData": {
        "type": "object",
        "properties": {
          "hardware_addr": {
            "type": "string"
          },
          "idx": {
            "type": "integer"
          },
          "int_name": {
            "type": "string"
          },
          "ip": {
            "type": "string"
          }
        }
      },
      "ScannerIPDataList": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/ScannerIPData"
        }
      },
      "ScannerTask": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Task ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "name": {
            "type": "string",
            "description": "Task name",
            "example": "Vulnerability Scan - Production"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "progress": {
            "type": "integer",
            "description": "Progress percentage",
            "example": 45
          },
          "scanner_id": {
            "type": "string",
            "description": "Assigned scanner ID",
            "nullable": true
          },
          "scanner_name": {
            "type": "string",
            "description": "Scanner name",
            "nullable": true
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "pending",
            "enum": [
              "pending",
              "running",
              "completed",
              "failed"
            ]
          },
          "targets": {
            "type": "string",
            "description": "Targets",
            "example": "10.0.1.0/24"
          },
          "task_type": {
            "type": "string",
            "description": "Task type",
            "example": "vulnerability_scan",
            "enum": [
              "host_discovery",
              "service_discovery",
              "vulnerability_scan",
              "dast_scan"
            ]
          },
          "zone_id": {
            "type": "string",
            "format": "uuid",
            "description": "Zone ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "zone_name": {
            "type": "string",
            "description": "Zone name",
            "example": "Production"
          }
        }
      },
      "ScannerTaskContent": {
        "type": "object",
        "properties": {
          "args": {
            "$ref": "#/components/schemas/TaskArg"
          },
          "dast_config": {
            "type": "string"
          }
        }
      },
      "ScannerTaskObj": {
        "type": "object",
        "properties": {
          "@timestamp": {
            "type": "string",
            "format": "date-time"
          },
          "assigned_scanner_id": {
            "type": "string"
          },
          "assigned_scanner_name": {
            "type": "string"
          },
          "completed_subtasks": {
            "type": "integer"
          },
          "content": {
            "$ref": "#/components/schemas/ScannerTaskContent"
          },
          "credentials": {
            "$ref": "#/components/schemas/Credentials"
          },
          "cvm_results": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "name_info": {
            "type": "string"
          },
          "net_recon_results": {
            "type": "string"
          },
          "nmap_results": {
            "type": "string"
          },
          "number_of_subtasks": {
            "type": "integer"
          },
          "obj_type": {
            "type": "string"
          },
          "owasp_zap_results": {
            "$ref": "#/components/schemas/ZapResults"
          },
          "percent": {
            "type": "integer"
          },
          "scan_type": {
            "type": "string"
          },
          "screen_shot_results": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "service_url_data": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "stop_scan": {
            "type": "boolean",
            "nullable": true
          },
          "task_id": {
            "type": "string"
          }
        }
      },
      "ScannerUpdate": {
        "type": "object",
        "properties": {
          "alive": {
            "type": "boolean",
            "nullable": true
          },
          "cores": {
            "type": "integer",
            "nullable": true
          },
          "disk": {
            "type": "object",
            "nullable": true
          },
          "enabled": {
            "type": "boolean",
            "nullable": true
          },
          "hostname": {
            "type": "string",
            "nullable": true
          },
          "ip_addr": {
            "type": "string",
            "nullable": true
          },
          "ip_data": {
            "$ref": "#/components/schemas/ScannerIPDataList",
            "nullable": true
          },
          "last_handshake": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "load": {
            "type": "number",
            "nullable": true
          },
          "max_tasks": {
            "type": "integer",
            "nullable": true
          },
          "mode": {
            "type": "string",
            "nullable": true
          },
          "os": {
            "type": "string",
            "nullable": true
          },
          "ovpn_config_data": {
            "type": "string",
            "nullable": true
          },
          "ovpn_connect": {
            "type": "boolean",
            "nullable": true
          },
          "ram": {
            "type": "number",
            "nullable": true
          },
          "scanner_group_id": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "status_color": {
            "type": "string",
            "nullable": true
          },
          "status_fa": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "ScannersSummary": {
        "type": "object",
        "properties": {
          "alive": {
            "type": "integer"
          },
          "running_tasks": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        }
      },
      "ScopeSummary": {
        "type": "object",
        "properties": {
          "scan_profiles": {
            "type": "integer"
          },
          "subnets": {
            "type": "integer"
          },
          "urls": {
            "type": "integer"
          },
          "zones": {
            "type": "integer"
          }
        }
      },
      "ServiceDiscovery": {
        "type": "object",
        "properties": {
          "enable_ssl_tls_probing": {
            "type": "boolean",
            "example": true
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Service discovery config ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "port_range": {
            "type": "string",
            "description": "Port range",
            "example": "1-65535"
          },
          "probe_all_ports_to_find_services": {
            "type": "boolean",
            "example": true
          },
          "scan_profile_id": {
            "type": "string",
            "format": "uuid",
            "description": "Scan profile ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "skip_host_discovery": {
            "type": "boolean",
            "example": false
          },
          "tcp_override_firewall_detection": {
            "type": "boolean",
            "example": false
          }
        }
      },
      "ServiceDiscoveryUpdate": {
        "type": "object",
        "properties": {
          "enable_ssl_tls_probing": {
            "type": "boolean",
            "nullable": true
          },
          "port_range": {
            "type": "string",
            "nullable": true
          },
          "probe_all_ports_to_find_services": {
            "type": "boolean",
            "nullable": true
          },
          "skip_host_discovery": {
            "type": "boolean",
            "nullable": true
          },
          "syn_override_firewall_aggressive_detection": {
            "type": "boolean",
            "nullable": true
          },
          "syn_override_firewall_detection": {
            "type": "boolean",
            "nullable": true
          },
          "syn_override_firewall_soft_detection": {
            "type": "boolean",
            "nullable": true
          },
          "tcp_override_firewall_aggressive_detection": {
            "type": "boolean",
            "nullable": true
          },
          "tcp_override_firewall_detection": {
            "type": "boolean",
            "nullable": true
          },
          "tcp_override_firewall_soft_detection": {
            "type": "boolean",
            "nullable": true
          },
          "udp_ports": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "ShodanDnsData": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "last_seen": {
            "type": "string"
          },
          "ports": {
            "type": "array",
            "items": {
              "type": "integer"
            }
          },
          "record_type": {
            "type": "string"
          },
          "shodan_dns_record_id": {
            "type": "string"
          },
          "subdomain": {
            "type": "string"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "value": {
            "type": "string"
          }
        }
      },
      "ShodanDnsRecord": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ShodanDnsData"
            }
          },
          "domain": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "more": {
            "type": "boolean"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "subdomains": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          }
        }
      },
      "SiemAggregation": {
        "type": "object",
        "properties": {
          "buckets": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "doc_count": {
                  "type": "integer",
                  "description": "Document count",
                  "example": 1234
                },
                "key": {
                  "type": "string",
                  "description": "Aggregation key",
                  "example": "US"
                }
              }
            },
            "description": "Aggregation buckets"
          }
        }
      },
      "SiemConfigStatus": {
        "type": "object",
        "properties": {
          "data_streams": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DataStreamStatus"
            }
          },
          "detectors": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DetectorStatus"
            }
          },
          "health_status": {
            "type": "string"
          },
          "index_templates": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IndexTemplateStatus"
            }
          },
          "ism_policies": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IsmPolicyStatus"
            }
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "summary": {
            "$ref": "#/components/schemas/SiemConfigStatusSummary"
          }
        }
      },
      "SiemConfigStatusSummary": {
        "type": "object",
        "properties": {
          "healthy_data_streams": {
            "type": "integer"
          },
          "healthy_detectors": {
            "type": "integer"
          },
          "healthy_index_templates": {
            "type": "integer"
          },
          "healthy_ism_policies": {
            "type": "integer"
          },
          "total_data_streams": {
            "type": "integer"
          },
          "total_detectors": {
            "type": "integer"
          },
          "total_index_templates": {
            "type": "integer"
          },
          "total_ism_policies": {
            "type": "integer"
          }
        }
      },
      "SiemDatasetStorage": {
        "type": "object",
        "properties": {
          "dataset": {
            "type": "string"
          },
          "events": {
            "type": "integer"
          },
          "size_bytes": {
            "type": "integer"
          },
          "size_human": {
            "type": "string"
          },
          "table": {
            "type": "string"
          }
        }
      },
      "SiemLog": {
        "type": "object",
        "properties": {
          "_id": {
            "type": "string",
            "description": "Log ID",
            "example": "log-abc123"
          },
          "_index": {
            "type": "string",
            "description": "Index name",
            "example": "siem-azure-signin"
          },
          "_source": {
            "type": "object",
            "description": "Raw log data"
          },
          "timestamp": {
            "type": "string",
            "format": "date-time",
            "description": "Log timestamp",
            "example": "2024-12-15T10:30:00Z"
          }
        }
      },
      "SiemQuery": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string"
          },
          "initial_query": {
            "type": "boolean"
          },
          "query": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Query"
            }
          },
          "search_text": {
            "type": "string"
          },
          "size": {
            "type": "integer"
          }
        }
      },
      "SiemSearchRequest": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "description": "Date range expression for @timestamp filter",
            "example": "\"gte\": \"now-7d\""
          },
          "initial_query": {
            "type": "boolean",
            "description": "True for unfiltered initial load, false when filters or search text are active",
            "example": false
          },
          "query": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "data_stream": {
                  "type": "string",
                  "description": "Data stream pattern",
                  "example": "azure-signins-logs-siem-%s"
                },
                "kv_pairs": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  },
                  "description": "Key-value filter expressions",
                  "example": "userPrincipalName=\"john@example.com\""
                }
              }
            },
            "description": "Field filters to apply"
          },
          "search_text": {
            "type": "string",
            "description": "Free-text search query (supports AND, OR, NOT, wildcards, field:value, exact phrases)",
            "example": "userPrincipalName:john* AND NOT status.errorCode:0"
          },
          "size": {
            "type": "integer",
            "description": "Maximum number of results to return (default 100, max 1000)",
            "example": 100
          }
        }
      },
      "SiemSearchResponse": {
        "type": "object",
        "properties": {
          "aggregations": {
            "type": "object",
            "description": "Field aggregation buckets keyed by field name",
            "additionalProperties": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "count": {
                    "type": "integer",
                    "description": "Document count in bucket",
                    "example": 87
                  },
                  "name": {
                    "type": "string",
                    "description": "Bucket key",
                    "example": "Success"
                  }
                }
              }
            }
          },
          "data": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Array of log documents"
          },
          "from": {
            "type": "integer",
            "description": "Offset of first result",
            "example": 0
          },
          "size": {
            "type": "integer",
            "description": "Requested page size",
            "example": 100
          },
          "total": {
            "type": "integer",
            "description": "Total matching documents",
            "example": 142
          }
        }
      },
      "SiemStatByHour": {
        "type": "object",
        "properties": {
          "bytes_ingested": {
            "type": "integer"
          },
          "event_count": {
            "type": "integer"
          },
          "hour": {
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "SiemStatBySource": {
        "type": "object",
        "properties": {
          "bytes_ingested": {
            "type": "integer"
          },
          "event_count": {
            "type": "integer"
          },
          "source_type": {
            "type": "string"
          }
        }
      },
      "SiemStorageStats": {
        "type": "object",
        "properties": {
          "dataset_count": {
            "type": "integer"
          },
          "datasets": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SiemDatasetStorage"
            }
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "table_count": {
            "type": "integer"
          },
          "total_events": {
            "type": "integer"
          },
          "total_size_bytes": {
            "type": "integer"
          },
          "total_size_human": {
            "type": "string"
          }
        }
      },
      "SiemUsageByDay": {
        "type": "object",
        "properties": {
          "bytes_ingested": {
            "type": "integer"
          },
          "day": {
            "type": "string",
            "format": "date-time"
          },
          "event_count": {
            "type": "integer"
          },
          "source_type": {
            "type": "string"
          }
        }
      },
      "SiemUsageByOrg": {
        "type": "object",
        "properties": {
          "bytes_ingested": {
            "type": "integer"
          },
          "event_count": {
            "type": "integer"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "organization_name": {
            "type": "string"
          }
        }
      },
      "SiemUsageByOrgSource": {
        "type": "object",
        "properties": {
          "bytes_ingested": {
            "type": "integer"
          },
          "event_count": {
            "type": "integer"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "organization_name": {
            "type": "string"
          },
          "source_type": {
            "type": "string"
          }
        }
      },
      "SnmpV1V2cCredential": {
        "type": "object",
        "properties": {
          "community_string": {
            "type": "string"
          }
        }
      },
      "SnmpV3Credential": {
        "type": "object",
        "properties": {
          "auth_password": {
            "type": "string",
            "nullable": true
          },
          "auth_protocol": {
            "type": "string",
            "nullable": true
          },
          "context_name": {
            "type": "string",
            "nullable": true
          },
          "priv_password": {
            "type": "string",
            "nullable": true
          },
          "priv_protocol": {
            "type": "string",
            "nullable": true
          },
          "security_level": {
            "type": "string"
          },
          "username": {
            "type": "string"
          }
        }
      },
      "SocAlert": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "description": "Category",
            "example": "identity"
          },
          "confidence": {
            "type": "integer",
            "description": "Confidence (0-100)",
            "example": 85
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "description": {
            "type": "string",
            "description": "Description",
            "example": "A sign-in was detected from an unusual location for this user."
          },
          "detected_at": {
            "type": "string",
            "format": "date-time",
            "description": "When detected",
            "nullable": true
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Alert ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "incident_id": {
            "type": "string",
            "description": "Linked incident ID",
            "nullable": true
          },
          "occurred_at": {
            "type": "string",
            "format": "date-time",
            "description": "When occurred",
            "nullable": true
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "related_assets": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "related_identities": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "severity": {
            "type": "string",
            "description": "Severity",
            "example": "high"
          },
          "severity_int": {
            "type": "integer",
            "description": "Severity integer",
            "example": 3
          },
          "source_alert_id": {
            "type": "string",
            "description": "Source alert ID",
            "example": "az-alert-12345"
          },
          "source_type": {
            "type": "string",
            "description": "Source type",
            "example": "azure_signin"
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "new"
          },
          "title": {
            "type": "string",
            "description": "Title",
            "example": "Suspicious Azure AD Sign-In from Unusual Location"
          },
          "triage_reasoning": {
            "type": "string",
            "description": "Triage reasoning",
            "example": "High confidence identity compromise indicator"
          },
          "triage_recommendation": {
            "type": "string",
            "description": "Recommendation",
            "example": "Investigate immediately - potential account compromise"
          },
          "triage_score": {
            "type": "integer",
            "example": 85,
            "nullable": true
          }
        }
      },
      "SocAlertBatchCreateRequest": {
        "type": "object",
        "properties": {
          "alerts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SocAlertCreateRequest"
            },
            "description": "Array of alerts to create"
          }
        }
      },
      "SocAlertCreateRequest": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "description": "Category",
            "example": "authentication"
          },
          "severity": {
            "type": "string",
            "description": "Severity",
            "example": "high",
            "enum": [
              "critical",
              "high",
              "medium",
              "low"
            ]
          },
          "title": {
            "type": "string",
            "description": "Alert title",
            "example": "Suspicious login attempt"
          }
        }
      },
      "SocAlertListItem": {
        "type": "object",
        "properties": {
          "assignee_first_name": {
            "type": "string",
            "description": "Assignee first name",
            "example": "Jane"
          },
          "assignee_last_name": {
            "type": "string",
            "description": "Assignee last name",
            "example": "Smith"
          },
          "category": {
            "type": "string",
            "description": "Category",
            "example": "identity"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Alert ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "incident_id": {
            "type": "string",
            "description": "Linked incident ID",
            "nullable": true
          },
          "occurred_at": {
            "type": "string",
            "format": "date-time",
            "description": "When the alert occurred",
            "nullable": true
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "severity": {
            "type": "string",
            "description": "Severity",
            "example": "high",
            "enum": [
              "critical",
              "high",
              "medium",
              "low",
              "informational"
            ]
          },
          "severity_int": {
            "type": "integer",
            "description": "Severity integer",
            "example": 3
          },
          "source_type": {
            "type": "string",
            "description": "Source type",
            "example": "azure_signin"
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "new",
            "enum": [
              "new",
              "triaging",
              "triaged",
              "investigating",
              "resolved",
              "closed"
            ]
          },
          "title": {
            "type": "string",
            "description": "Alert title",
            "example": "Suspicious Azure AD Sign-In from Unusual Location"
          },
          "triage_score": {
            "type": "integer",
            "example": 85,
            "nullable": true
          }
        }
      },
      "SocAlertStats": {
        "type": "object",
        "properties": {
          "critical_alerts": {
            "type": "integer",
            "description": "Critical",
            "example": 12
          },
          "high_alerts": {
            "type": "integer",
            "description": "High",
            "example": 85
          },
          "investigating_alerts": {
            "type": "integer",
            "description": "Investigating",
            "example": 8
          },
          "low_alerts": {
            "type": "integer",
            "description": "Low",
            "example": 813
          },
          "medium_alerts": {
            "type": "integer",
            "description": "Medium",
            "example": 340
          },
          "new_alerts": {
            "type": "integer",
            "description": "New alerts",
            "example": 42
          },
          "resolved_alerts": {
            "type": "integer",
            "description": "Resolved",
            "example": 980
          },
          "total_alerts": {
            "type": "integer",
            "description": "Total alerts",
            "example": 1250
          },
          "triaging_alerts": {
            "type": "integer",
            "description": "Triaging",
            "example": 15
          }
        }
      },
      "SocAlertStatusUpdate": {
        "type": "object",
        "properties": {
          "status": {
            "type": "string",
            "description": "New status",
            "example": "triaging"
          },
          "sub_status": {
            "type": "string",
            "description": "Sub-status",
            "nullable": true
          }
        }
      },
      "SocAssignee": {
        "type": "object",
        "properties": {
          "email": {
            "type": "string"
          },
          "first_name": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "is_org_admin": {
            "type": "boolean"
          },
          "is_soc_analyst": {
            "type": "boolean"
          },
          "is_staff": {
            "type": "boolean"
          },
          "is_superuser": {
            "type": "boolean"
          },
          "last_name": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "username": {
            "type": "string"
          }
        }
      },
      "SocDashboard": {
        "type": "object",
        "properties": {
          "alert_stats": {
            "type": "object",
            "description": "Alert statistics summary"
          },
          "incident_stats": {
            "type": "object",
            "description": "Incident statistics summary"
          },
          "recent_alerts": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Recent alerts"
          }
        }
      },
      "SocIncident": {
        "type": "object",
        "properties": {
          "affected_asset_count": {
            "type": "integer",
            "description": "Affected assets",
            "example": 5
          },
          "affected_user_count": {
            "type": "integer",
            "description": "Affected users",
            "example": 8
          },
          "ai_analysis": {
            "type": "string",
            "description": "AI analysis",
            "example": "Pattern analysis suggests targeted spear-phishing..."
          },
          "ai_recommendations": {
            "type": "string",
            "description": "AI recommendations",
            "example": "1. Reset credentials for affected users..."
          },
          "alert_count": {
            "type": "integer",
            "description": "Related alerts",
            "example": 12
          },
          "category": {
            "type": "string",
            "description": "Category",
            "example": "phishing"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "description": {
            "type": "string",
            "description": "Description",
            "example": "Multiple phishing emails detected targeting finance department users."
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Incident ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "investigation_lead": {
            "type": "string",
            "description": "Investigation lead user ID",
            "nullable": true
          },
          "investigation_notes": {
            "type": "string",
            "description": "Notes",
            "example": "Phishing emails traced to external IP range..."
          },
          "investigation_status": {
            "type": "string",
            "description": "Investigation status",
            "example": "active"
          },
          "mitre_tactics": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "example": [
              "initial-access"
            ]
          },
          "mitre_techniques": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "example": [
              "T1566.001"
            ]
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "priority": {
            "type": "integer",
            "description": "Priority",
            "example": 2
          },
          "severity": {
            "type": "string",
            "description": "Severity",
            "example": "high"
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "investigating"
          },
          "summary": {
            "type": "string",
            "description": "AI-generated summary",
            "example": "A coordinated phishing campaign has been detected..."
          },
          "title": {
            "type": "string",
            "description": "Title",
            "example": "Coordinated Phishing Campaign Targeting Finance"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "description": "Updated timestamp",
            "example": "2024-12-15T10:30:00Z"
          }
        }
      },
      "SocIncidentCreateRequest": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "description": "Category",
            "example": "authentication"
          },
          "severity": {
            "type": "string",
            "description": "Severity",
            "example": "high",
            "enum": [
              "critical",
              "high",
              "medium",
              "low"
            ]
          },
          "title": {
            "type": "string",
            "description": "Incident title",
            "example": "Brute force attack on login page"
          }
        }
      },
      "SocIncidentFromLogsRequest": {
        "type": "object",
        "properties": {
          "alerts": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Alert data from SIEM logs"
          },
          "category": {
            "type": "string",
            "description": "Category",
            "example": "authentication"
          },
          "severity": {
            "type": "string",
            "description": "Severity",
            "example": "high",
            "enum": [
              "critical",
              "high",
              "medium",
              "low"
            ]
          },
          "title": {
            "type": "string",
            "description": "Incident title",
            "example": "Suspicious activity from SIEM logs"
          }
        }
      },
      "SocIncidentListItem": {
        "type": "object",
        "properties": {
          "alert_count": {
            "type": "integer",
            "description": "Related alerts",
            "example": 12
          },
          "case_id": {
            "type": "string",
            "description": "Case ID",
            "nullable": true
          },
          "category": {
            "type": "string",
            "description": "Category",
            "example": "phishing"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "first_alert_at": {
            "type": "string",
            "format": "date-time",
            "description": "First alert time",
            "nullable": true
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Incident ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "investigation_lead_first_name": {
            "type": "string",
            "description": "Lead first name",
            "example": "Jane"
          },
          "investigation_lead_last_name": {
            "type": "string",
            "description": "Lead last name",
            "example": "Smith"
          },
          "investigation_status": {
            "type": "string",
            "description": "Investigation status",
            "example": "active"
          },
          "last_alert_at": {
            "type": "string",
            "format": "date-time",
            "description": "Last alert time",
            "nullable": true
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "priority": {
            "type": "integer",
            "description": "Priority",
            "example": 2
          },
          "severity": {
            "type": "string",
            "description": "Severity",
            "example": "high",
            "enum": [
              "critical",
              "high",
              "medium",
              "low"
            ]
          },
          "severity_int": {
            "type": "integer",
            "description": "Severity integer",
            "example": 3
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "investigating",
            "enum": [
              "new",
              "investigating",
              "contained",
              "remediated",
              "closed"
            ]
          },
          "sub_status": {
            "type": "string",
            "description": "Sub-status",
            "example": ""
          },
          "title": {
            "type": "string",
            "description": "Title",
            "example": "Coordinated Phishing Campaign Targeting Finance"
          }
        }
      },
      "SocIncidentStats": {
        "type": "object",
        "properties": {
          "avg_time_to_detect": {
            "type": "integer",
            "description": "Avg detect time (seconds)",
            "example": 3600
          },
          "avg_time_to_respond": {
            "type": "integer",
            "description": "Avg respond time (seconds)",
            "example": 7200
          },
          "contained_incidents": {
            "type": "integer",
            "description": "Contained",
            "example": 3
          },
          "critical_incidents": {
            "type": "integer",
            "description": "Critical",
            "example": 4
          },
          "high_incidents": {
            "type": "integer",
            "description": "High",
            "example": 18
          },
          "investigating_incidents": {
            "type": "integer",
            "description": "Investigating",
            "example": 8
          },
          "open_incidents": {
            "type": "integer",
            "description": "Open",
            "example": 12
          },
          "resolved_incidents": {
            "type": "integer",
            "description": "Resolved",
            "example": 62
          },
          "total_incidents": {
            "type": "integer",
            "description": "Total",
            "example": 85
          }
        }
      },
      "SocIncidentStatusUpdate": {
        "type": "object",
        "properties": {
          "status": {
            "type": "string",
            "description": "New incident status",
            "example": "investigating"
          }
        }
      },
      "SocIncidentUpdate": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "description": "Updated category",
            "nullable": true
          },
          "investigation_notes": {
            "type": "string",
            "description": "Investigation notes",
            "nullable": true
          },
          "investigation_status": {
            "type": "string",
            "description": "Investigation status",
            "nullable": true
          },
          "severity": {
            "type": "string",
            "description": "Updated severity",
            "nullable": true
          }
        }
      },
      "SolutionsByAssets": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "asset_count": {
              "type": "integer",
              "description": "Affected assets",
              "example": 15
            },
            "solution": {
              "type": "string",
              "description": "Solution text",
              "example": "Update to latest version"
            }
          }
        }
      },
      "SpyCloudBreachSummary": {
        "type": "object",
        "properties": {
          "breach_catalog_id": {
            "type": "string",
            "nullable": true
          },
          "breach_catalog_title": {
            "type": "string"
          },
          "breach_category": {
            "type": "string"
          },
          "catalog_publish_date": {
            "type": "string",
            "nullable": true
          },
          "created_at": {
            "type": "string",
            "readOnly": true
          },
          "document_id": {
            "type": "string"
          },
          "domain": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "severity": {
            "type": "integer"
          },
          "source_id": {
            "type": "integer"
          },
          "spycloud_publish_date": {
            "type": "string"
          },
          "target_url": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "readOnly": true
          },
          "user_browser": {
            "type": "string"
          },
          "user_os": {
            "type": "string"
          },
          "username": {
            "type": "string"
          }
        }
      },
      "SshCredential": {
        "type": "object",
        "properties": {
          "elevation_method": {
            "type": "string",
            "nullable": true
          },
          "elevation_password": {
            "type": "string",
            "nullable": true
          },
          "elevation_username": {
            "type": "string",
            "nullable": true
          },
          "password": {
            "type": "string",
            "nullable": true
          },
          "port": {
            "type": "integer",
            "nullable": true
          },
          "private_key": {
            "type": "string",
            "nullable": true
          },
          "private_key_passphrase": {
            "type": "string",
            "nullable": true
          },
          "username": {
            "type": "string"
          }
        }
      },
      "SshEnumKv": {
        "type": "object",
        "properties": {
          "key": {
            "type": "string"
          },
          "value": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "SslEnumKv": {
        "type": "object",
        "properties": {
          "ciphers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Cipher"
            }
          },
          "key": {
            "type": "string"
          }
        }
      },
      "StatusResponse": {
        "type": "object",
        "properties": {
          "status": {
            "type": "string",
            "description": "Service status",
            "example": "ok"
          },
          "version": {
            "type": "string",
            "description": "API version",
            "example": "1.2.0"
          }
        }
      },
      "StatusStats": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "count": {
              "type": "integer",
              "description": "Count",
              "example": 15
            },
            "status": {
              "type": "string",
              "description": "Status",
              "example": "online"
            }
          }
        }
      },
      "Subnet": {
        "type": "object",
        "properties": {
          "broadcast": {
            "type": "string",
            "description": "Broadcast address",
            "example": "10.0.1.255"
          },
          "cidr": {
            "type": "string",
            "description": "CIDR notation",
            "example": "10.0.1.0/24"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Subnet ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "network": {
            "type": "string",
            "description": "Network address",
            "example": "10.0.1.0"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          }
        }
      },
      "SystemOverview": {
        "type": "object",
        "properties": {
          "assets": {
            "$ref": "#/components/schemas/AssetsSummary"
          },
          "compliance": {
            "$ref": "#/components/schemas/ComplianceSummary"
          },
          "exposed_credentials": {
            "$ref": "#/components/schemas/ExposedCredentialsSummary"
          },
          "findings": {
            "$ref": "#/components/schemas/FindingsSummary"
          },
          "integrations": {
            "$ref": "#/components/schemas/IntegrationsSummary"
          },
          "jira": {
            "$ref": "#/components/schemas/JiraSummary"
          },
          "scanners": {
            "$ref": "#/components/schemas/ScannersSummary"
          },
          "scope": {
            "$ref": "#/components/schemas/ScopeSummary"
          },
          "siem": {
            "$ref": "#/components/schemas/SIEMSummary"
          },
          "soc": {
            "$ref": "#/components/schemas/SOCSummary"
          },
          "vulnerabilities": {
            "$ref": "#/components/schemas/VulnerabilitiesSummary"
          }
        }
      },
      "Tag": {
        "type": "object",
        "properties": {
          "color": {
            "type": "string",
            "description": "Tag color",
            "example": "#ff6600"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Tag ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "name": {
            "type": "string",
            "description": "Tag name",
            "example": "pci-scope"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          }
        }
      },
      "TagUpdate": {
        "type": "object",
        "properties": {
          "color": {
            "type": "string",
            "description": "Updated tag color",
            "nullable": true
          },
          "name": {
            "type": "string",
            "description": "Updated tag name",
            "nullable": true
          }
        }
      },
      "TaskArg": {
        "type": "object",
        "properties": {
          "adsi": {
            "$ref": "#/components/schemas/AdsiCredential",
            "nullable": true
          },
          "configuration": {
            "type": "string"
          },
          "database": {
            "$ref": "#/components/schemas/DatabaseCredential",
            "nullable": true
          },
          "dns": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "excludes": {
            "type": "string"
          },
          "ftp": {
            "$ref": "#/components/schemas/UsernamePasswordCredential",
            "nullable": true
          },
          "host_discovery_nmap_params": {
            "type": "string"
          },
          "hosts": {
            "type": "string"
          },
          "http": {
            "$ref": "#/components/schemas/HttpCredential",
            "nullable": true
          },
          "ibm_data_power_gateway": {
            "$ref": "#/components/schemas/UsernamePasswordCredential",
            "nullable": true
          },
          "ipmi": {
            "$ref": "#/components/schemas/UsernamePasswordCredential",
            "nullable": true
          },
          "mongo_db": {
            "$ref": "#/components/schemas/DatabaseCredential",
            "nullable": true
          },
          "service_discovery_nmap_params": {
            "type": "string"
          },
          "snmp_v1_2c": {
            "$ref": "#/components/schemas/SnmpV1V2cCredential",
            "nullable": true
          },
          "snmpv3": {
            "$ref": "#/components/schemas/SnmpV3Credential",
            "nullable": true
          },
          "ssh": {
            "$ref": "#/components/schemas/SshCredential",
            "nullable": true
          },
          "telnet": {
            "$ref": "#/components/schemas/UsernamePasswordCredential",
            "nullable": true
          },
          "urls": {
            "$ref": "#/components/schemas/Urls"
          },
          "vmware_esx_soap_api": {
            "$ref": "#/components/schemas/UsernamePasswordCredential",
            "nullable": true
          },
          "vmware_vcenter_api": {
            "$ref": "#/components/schemas/UsernamePasswordCredential",
            "nullable": true
          },
          "windows": {
            "$ref": "#/components/schemas/UsernamePasswordCredential",
            "nullable": true
          }
        }
      },
      "ToggleSiemAnalysisRequest": {
        "type": "object",
        "properties": {
          "enable_siem_analysis": {
            "type": "boolean",
            "description": "Enable or disable SIEM analysis",
            "example": true
          }
        }
      },
      "ToggleVulnAnalysisRequest": {
        "type": "object",
        "properties": {
          "enable_vuln_analysis": {
            "type": "boolean",
            "description": "Enable or disable vulnerability analysis",
            "example": true
          }
        }
      },
      "TriggerDastScanRequest": {
        "type": "object",
        "properties": {
          "alert_filters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DastAlertFilter"
            }
          },
          "openapi_diff": {
            "$ref": "#/components/schemas/OpenAPIDiffRequest",
            "nullable": true
          },
          "scan_mode": {
            "type": "string"
          },
          "scan_policy": {
            "type": "string"
          },
          "targeted_endpoints": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DastTargetedEndpoint"
            }
          },
          "wait_for_passive": {
            "type": "boolean",
            "nullable": true
          }
        }
      },
      "Urls": {
        "type": "object",
        "properties": {
          "active_discovery_host_id": {
            "type": "string"
          },
          "aws_ec2_id": {
            "type": "string"
          },
          "azure_front_door_id": {
            "type": "string"
          },
          "azure_vm_id": {
            "type": "string"
          },
          "cloudfront_distribution_id": {
            "type": "string"
          },
          "dns_id": {
            "type": "string"
          },
          "elbv2_id": {
            "type": "string"
          },
          "global_accelerator_id": {
            "type": "string"
          },
          "url_list": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "webapp_id": {
            "type": "string"
          }
        }
      },
      "User": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "email": {
            "type": "string",
            "description": "Email address",
            "example": "john.doe@acme.com"
          },
          "first_name": {
            "type": "string",
            "description": "First name",
            "example": "John"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "User ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "is_org_admin": {
            "type": "boolean",
            "example": false
          },
          "is_pentester": {
            "type": "boolean",
            "example": false
          },
          "is_staff": {
            "type": "boolean",
            "example": false
          },
          "is_superuser": {
            "type": "boolean",
            "example": false
          },
          "last_name": {
            "type": "string",
            "description": "Last name",
            "example": "Doe"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "description": "Updated timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "username": {
            "type": "string",
            "description": "Username",
            "example": "john.doe"
          }
        }
      },
      "UserAuthResponse": {
        "type": "object",
        "properties": {
          "access_token": {
            "type": "string"
          },
          "error": {
            "type": "string"
          },
          "error_description": {
            "type": "string"
          },
          "expires_in": {
            "type": "integer"
          },
          "token_type": {
            "type": "string"
          }
        }
      },
      "UserBusinessUnitsAssign": {
        "type": "object",
        "properties": {
          "business_unit_ids": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            },
            "description": "Business unit IDs to assign"
          }
        }
      },
      "UserJsonObj": {
        "type": "object",
        "properties": {
          "assigned_business_units": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "can_read_assets": {
            "type": "boolean"
          },
          "can_read_findings": {
            "type": "boolean"
          },
          "can_read_jira": {
            "type": "boolean"
          },
          "can_read_reports": {
            "type": "boolean"
          },
          "can_read_soc": {
            "type": "boolean"
          },
          "can_read_vulnerabilities": {
            "type": "boolean"
          },
          "can_trigger_scans": {
            "type": "boolean"
          },
          "can_write_findings": {
            "type": "boolean"
          },
          "can_write_jira": {
            "type": "boolean"
          },
          "can_write_reports": {
            "type": "boolean"
          },
          "can_write_soc": {
            "type": "boolean"
          },
          "can_write_vulnerabilities": {
            "type": "boolean"
          },
          "email": {
            "type": "string"
          },
          "firstName": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "is_auditor": {
            "type": "boolean"
          },
          "is_billing_admin": {
            "type": "boolean"
          },
          "is_developer": {
            "type": "boolean"
          },
          "is_engineer": {
            "type": "boolean"
          },
          "is_org_admin": {
            "type": "boolean"
          },
          "is_pentester": {
            "type": "boolean"
          },
          "is_project_manager": {
            "type": "boolean"
          },
          "is_risk_approver": {
            "type": "boolean"
          },
          "is_soc_analyst": {
            "type": "boolean"
          },
          "is_staff": {
            "type": "boolean"
          },
          "is_superuser": {
            "type": "boolean"
          },
          "lastName": {
            "type": "string"
          },
          "local_user_id": {
            "type": "string"
          },
          "org_id": {
            "type": "string"
          },
          "org_name": {
            "type": "string"
          },
          "ssh_key": {
            "type": "string"
          },
          "username": {
            "type": "string"
          },
          "view_filter": {
            "$ref": "#/components/schemas/ViewFilter"
          }
        }
      },
      "UserSshKeyUpdate": {
        "type": "object",
        "properties": {
          "ssh_public_key": {
            "type": "string",
            "description": "SSH public key",
            "example": "ssh-rsa AAAAB3..."
          }
        }
      },
      "UserUpdate": {
        "type": "object",
        "properties": {
          "first_name": {
            "type": "string",
            "description": "First name",
            "nullable": true
          },
          "is_org_admin": {
            "type": "boolean",
            "nullable": true
          },
          "last_name": {
            "type": "string",
            "description": "Last name",
            "nullable": true
          }
        }
      },
      "UserViewFilterUpdate": {
        "type": "object",
        "properties": {
          "view_filter": {
            "type": "object",
            "description": "View filter configuration"
          }
        }
      },
      "UsernamePasswordCredential": {
        "type": "object",
        "properties": {
          "password": {
            "type": "string"
          },
          "username": {
            "type": "string"
          }
        }
      },
      "ViewFilter": {
        "type": "object",
        "properties": {
          "business_units": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "closed_from_date": {
            "type": "string",
            "format": "date-time"
          },
          "closed_to_date": {
            "type": "string",
            "format": "date-time"
          },
          "opened_from_date": {
            "type": "string",
            "format": "date-time"
          },
          "opened_to_date": {
            "type": "string",
            "format": "date-time"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "zones": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "VulnerabilitiesByCategory": {
        "type": "object",
        "properties": {
          "cloud": {
            "type": "integer"
          },
          "dast": {
            "type": "integer"
          },
          "network": {
            "type": "integer"
          },
          "sast": {
            "type": "integer"
          },
          "sca": {
            "type": "integer"
          }
        }
      },
      "VulnerabilitiesSummary": {
        "type": "object",
        "properties": {
          "by_category": {
            "$ref": "#/components/schemas/VulnerabilitiesByCategory"
          },
          "total_active": {
            "type": "integer"
          },
          "total_fixed": {
            "type": "integer"
          }
        }
      },
      "Vulnerability": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "description": "Category",
            "example": "network",
            "enum": [
              "network",
              "web",
              "code",
              "cloud",
              "container"
            ]
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "cvssv3_base_vector": {
            "type": "string",
            "description": "CVSS v3 vector",
            "example": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
          },
          "date_active": {
            "type": "string",
            "format": "date-time",
            "description": "Date first active",
            "nullable": true
          },
          "details": {
            "type": "string",
            "description": "Details",
            "example": "The following vulnerabilities were detected..."
          },
          "exploitable": {
            "type": "boolean",
            "example": true
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Vulnerability ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "last_seen": {
            "type": "string",
            "format": "date-time",
            "description": "Last seen",
            "nullable": true
          },
          "name": {
            "type": "string",
            "description": "Name",
            "example": "Apache HTTP Server 2.4.x \u003c 2.4.58 Multiple Vulnerabilities"
          },
          "oid": {
            "type": "string",
            "description": "OID",
            "example": "1.3.6.1.4.1.25623.1.0.150001"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "port": {
            "type": "integer",
            "description": "Port",
            "example": 80
          },
          "protocol": {
            "type": "string",
            "description": "Protocol",
            "example": "tcp"
          },
          "severity": {
            "type": "integer",
            "description": "Severity (1-4)",
            "example": 4
          },
          "solution": {
            "type": "string",
            "description": "Solution",
            "example": "Update to Apache HTTP Server version 2.4.58 or later."
          },
          "source": {
            "type": "string",
            "description": "Scanner source",
            "example": "gvm"
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "active",
            "enum": [
              "active",
              "fixed"
            ]
          },
          "summary": {
            "type": "string",
            "description": "Summary",
            "example": "Apache HTTP Server is prone to multiple vulnerabilities."
          },
          "threat_severity": {
            "type": "string",
            "description": "Threat level",
            "example": "Critical"
          }
        }
      },
      "VulnerabilityAggregations": {
        "type": "object",
        "properties": {
          "assignees": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "count": {
                  "type": "integer",
                  "description": "Count",
                  "example": 42
                },
                "key": {
                  "type": "string",
                  "description": "Bucket key",
                  "example": "critical"
                },
                "label": {
                  "type": "string",
                  "description": "Display label (for assignees)",
                  "example": ""
                }
              }
            },
            "description": "Assignee distribution (key=user ID, label=name)"
          },
          "categories": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "count": {
                  "type": "integer",
                  "description": "Count",
                  "example": 42
                },
                "key": {
                  "type": "string",
                  "description": "Bucket key",
                  "example": "critical"
                },
                "label": {
                  "type": "string",
                  "description": "Display label (for assignees)",
                  "example": ""
                }
              }
            },
            "description": "Category distribution"
          },
          "cves": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "count": {
                  "type": "integer",
                  "description": "Count",
                  "example": 42
                },
                "key": {
                  "type": "string",
                  "description": "Bucket key",
                  "example": "critical"
                },
                "label": {
                  "type": "string",
                  "description": "Display label (for assignees)",
                  "example": ""
                }
              }
            },
            "description": "CVE distribution"
          },
          "mitre_tactics": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "count": {
                  "type": "integer",
                  "description": "Count",
                  "example": 42
                },
                "key": {
                  "type": "string",
                  "description": "Bucket key",
                  "example": "critical"
                },
                "label": {
                  "type": "string",
                  "description": "Display label (for assignees)",
                  "example": ""
                }
              }
            },
            "description": "MITRE ATT\u0026CK tactic distribution"
          },
          "owasps": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "count": {
                  "type": "integer",
                  "description": "Count",
                  "example": 42
                },
                "key": {
                  "type": "string",
                  "description": "Bucket key",
                  "example": "critical"
                },
                "label": {
                  "type": "string",
                  "description": "Display label (for assignees)",
                  "example": ""
                }
              }
            },
            "description": "OWASP distribution"
          },
          "severities": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "count": {
                  "type": "integer",
                  "description": "Count",
                  "example": 42
                },
                "key": {
                  "type": "string",
                  "description": "Bucket key",
                  "example": "critical"
                },
                "label": {
                  "type": "string",
                  "description": "Display label (for assignees)",
                  "example": ""
                }
              }
            },
            "description": "Severity distribution"
          },
          "statuses": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "count": {
                  "type": "integer",
                  "description": "Count",
                  "example": 42
                },
                "key": {
                  "type": "string",
                  "description": "Bucket key",
                  "example": "critical"
                },
                "label": {
                  "type": "string",
                  "description": "Display label (for assignees)",
                  "example": ""
                }
              }
            },
            "description": "Status distribution"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "count": {
                  "type": "integer",
                  "description": "Count",
                  "example": 42
                },
                "key": {
                  "type": "string",
                  "description": "Bucket key",
                  "example": "critical"
                },
                "label": {
                  "type": "string",
                  "description": "Display label (for assignees)",
                  "example": ""
                }
              }
            },
            "description": "Tag distribution"
          }
        }
      },
      "VulnerabilityAnalysis": {
        "type": "object",
        "properties": {
          "adjusted_priority": {
            "type": "integer",
            "description": "AI-adjusted priority (0-100)",
            "example": 82
          },
          "adjusted_severity": {
            "type": "string",
            "description": "AI-adjusted severity",
            "example": "high",
            "enum": [
              "critical",
              "high",
              "medium",
              "low",
              "informational"
            ]
          },
          "attack_vector_analysis": {
            "type": "string",
            "description": "Attack vector",
            "example": "An attacker can inject SQL via the login form."
          },
          "completion_tokens": {
            "type": "integer",
            "description": "Output tokens",
            "example": 480
          },
          "context_factors": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "example": [
              "user-controlled input",
              "no parameterized queries"
            ]
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "duration_ms": {
            "type": "integer",
            "description": "Analysis duration (ms)",
            "example": 3200
          },
          "error_message": {
            "type": "string",
            "description": "Error if failed",
            "example": ""
          },
          "exploitability_level": {
            "type": "string",
            "description": "Level",
            "example": "high",
            "enum": [
              "critical",
              "high",
              "medium",
              "low",
              "none"
            ]
          },
          "exploitability_reasoning": {
            "type": "string",
            "description": "Reasoning",
            "example": "The endpoint is publicly accessible and accepts user input."
          },
          "exploitability_score": {
            "type": "integer",
            "description": "Exploitability (0-100)",
            "example": 78
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Analysis ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "known_exploit_info": {
            "type": "string",
            "description": "Known exploits",
            "example": "SQLi is well-documented with automated tools like sqlmap."
          },
          "mitre_tactics": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "example": [
              "TA0001 - Initial Access"
            ]
          },
          "mitre_techniques": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "example": [
              "T1190 - Exploit Public-Facing Application"
            ]
          },
          "model_id": {
            "type": "string",
            "description": "LLM model",
            "example": "gpt-4o-mini"
          },
          "model_provider": {
            "type": "string",
            "description": "Provider",
            "example": "litellm"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "prompt_tokens": {
            "type": "integer",
            "description": "Input tokens",
            "example": 1250
          },
          "remediation_guidance": {
            "type": "string",
            "description": "Fix guidance",
            "example": "Use parameterized queries with database/sql package."
          },
          "scan_id": {
            "type": "string",
            "description": "Scan ID",
            "example": "scan-uuid"
          },
          "scan_type": {
            "type": "string",
            "description": "Scan type",
            "example": "sast",
            "enum": [
              "sast",
              "sca",
              "cloud",
              "network"
            ]
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "completed",
            "enum": [
              "completed",
              "failed"
            ]
          },
          "threat_actor_relevance": {
            "type": "string",
            "description": "Threat actors",
            "example": "Commonly exploited by opportunistic attackers and APT groups."
          },
          "total_tokens": {
            "type": "integer",
            "description": "Total tokens",
            "example": 1730
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "description": "Updated timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "validity": {
            "type": "string",
            "description": "Validity",
            "example": "true_positive",
            "enum": [
              "true_positive",
              "false_positive",
              "needs_review"
            ]
          },
          "validity_confidence": {
            "type": "integer",
            "description": "Confidence (0-100)",
            "example": 85
          },
          "validity_reasoning": {
            "type": "string",
            "description": "Reasoning",
            "example": "The SQL query concatenates user input directly without parameterization."
          },
          "vulnerability_id": {
            "type": "string",
            "format": "uuid",
            "description": "Vulnerability ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          }
        }
      },
      "VulnerabilityAnalysisListItem": {
        "type": "object",
        "properties": {
          "adjusted_priority": {
            "type": "integer",
            "description": "AI-adjusted priority (0-100)",
            "example": 82
          },
          "adjusted_severity": {
            "type": "string",
            "description": "AI-adjusted severity",
            "example": "high",
            "enum": [
              "critical",
              "high",
              "medium",
              "low",
              "informational"
            ]
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "exploitability_level": {
            "type": "string",
            "description": "Level",
            "example": "high",
            "enum": [
              "critical",
              "high",
              "medium",
              "low",
              "none"
            ]
          },
          "exploitability_score": {
            "type": "integer",
            "description": "Exploitability (0-100)",
            "example": 78
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Analysis ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "scan_type": {
            "type": "string",
            "description": "Scan type",
            "example": "sast",
            "enum": [
              "sast",
              "sca",
              "cloud",
              "network"
            ]
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "completed",
            "enum": [
              "completed",
              "failed"
            ]
          },
          "validity": {
            "type": "string",
            "description": "Validity",
            "example": "true_positive",
            "enum": [
              "true_positive",
              "false_positive",
              "needs_review"
            ]
          },
          "validity_confidence": {
            "type": "integer",
            "description": "Confidence (0-100)",
            "example": 85
          },
          "vulnerability_id": {
            "type": "string",
            "format": "uuid",
            "description": "Vulnerability ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "vulnerability_name": {
            "type": "string",
            "description": "Vulnerability name",
            "example": "SQL Injection in login handler"
          }
        }
      },
      "VulnerabilityBase": {
        "type": "object",
        "properties": {
          "acceptance_notes": {
            "type": "string"
          },
          "accepted_by_name": {
            "type": "string"
          },
          "accepted_until": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "asset_path": {
            "type": "string"
          },
          "assignee_id": {
            "type": "string",
            "nullable": true
          },
          "assignee_name": {
            "type": "string"
          },
          "business_impact": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "component_version": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "cvss2_base_a": {
            "type": "string"
          },
          "cvss2_base_ac": {
            "type": "string"
          },
          "cvss2_base_au": {
            "type": "string"
          },
          "cvss2_base_av": {
            "type": "string"
          },
          "cvss2_base_c": {
            "type": "string"
          },
          "cvss2_base_i": {
            "type": "string"
          },
          "cvss3_base_a": {
            "type": "string"
          },
          "cvss3_base_ac": {
            "type": "string"
          },
          "cvss3_base_av": {
            "type": "string"
          },
          "cvss3_base_c": {
            "type": "string"
          },
          "cvss3_base_i": {
            "type": "string"
          },
          "cvss3_base_pr": {
            "type": "string"
          },
          "cvss3_base_s": {
            "type": "string"
          },
          "cvss3_base_ui": {
            "type": "string"
          },
          "cvssv2_base_vector": {
            "type": "string"
          },
          "cvssv3_base_vector": {
            "type": "string"
          },
          "date_accepted": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "date_active": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "date_first_discovered": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "date_fixed": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "date_last_verified": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "details": {
            "type": "string"
          },
          "estimated_fix_time": {
            "type": "string"
          },
          "evidence": {
            "type": "string"
          },
          "evidence_steps": {
            "type": "string"
          },
          "exploitable": {
            "type": "boolean"
          },
          "false_positive_likelihood": {
            "type": "string"
          },
          "fixed_in_version": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "last_seen": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "oid": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "port": {
            "type": "integer"
          },
          "protocol": {
            "type": "string"
          },
          "remediation_effort": {
            "type": "string"
          },
          "remediation_priority": {
            "type": "integer"
          },
          "retest_status": {
            "type": "string"
          },
          "rule_id": {
            "type": "string"
          },
          "scan_id": {
            "type": "string"
          },
          "scanner_name": {
            "type": "string"
          },
          "scanner_version": {
            "type": "string"
          },
          "severity": {
            "type": "integer"
          },
          "solution": {
            "type": "string"
          },
          "source": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "status_changed_by": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "threat_severity": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "vendor": {
            "type": "string"
          }
        }
      },
      "VulnerabilityComment": {
        "type": "object",
        "properties": {
          "author_id": {
            "type": "string",
            "description": "Author user ID",
            "nullable": true
          },
          "author_name": {
            "type": "string",
            "description": "Author name",
            "example": "John Doe"
          },
          "content": {
            "type": "string",
            "description": "Comment content",
            "example": "This vulnerability has been verified."
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "external_id": {
            "type": "string",
            "description": "External ID",
            "nullable": true
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Comment ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "source": {
            "type": "string",
            "description": "Source",
            "example": "manual"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "description": "Updated timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "vulnerability_id": {
            "type": "string",
            "format": "uuid",
            "description": "Vulnerability ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "vulnerability_type": {
            "type": "string",
            "description": "Vulnerability type",
            "example": "host"
          }
        }
      },
      "VulnerabilityCommentCreate": {
        "type": "object",
        "properties": {
          "content": {
            "type": "string",
            "description": "Comment content",
            "example": "Verified this vulnerability."
          },
          "vulnerability_type": {
            "type": "string",
            "description": "Vulnerability table type",
            "example": "host"
          }
        }
      },
      "VulnerabilityListItem": {
        "type": "object",
        "properties": {
          "asset_ip": {
            "type": "string",
            "description": "Asset IP",
            "nullable": true
          },
          "asset_name": {
            "type": "string",
            "description": "Affected asset",
            "example": "web-server-01"
          },
          "assignee_id": {
            "type": "string",
            "description": "Assignee user ID",
            "nullable": true
          },
          "assignee_name": {
            "type": "string",
            "description": "Assignee display name",
            "example": "Jane Smith"
          },
          "category": {
            "type": "string",
            "description": "Category",
            "example": "network",
            "enum": [
              "network",
              "web",
              "code",
              "cloud",
              "container"
            ]
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Vulnerability ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "name": {
            "type": "string",
            "description": "Vulnerability name",
            "example": "Apache HTTP Server 2.4.x \u003c 2.4.58 Multiple Vulnerabilities"
          },
          "severity": {
            "type": "integer",
            "description": "Severity (1-4)",
            "example": 4
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "active",
            "enum": [
              "active",
              "fixed"
            ]
          },
          "threat_severity": {
            "type": "string",
            "description": "Threat level",
            "example": "Critical"
          }
        }
      },
      "VulnerabilityPatchRequest": {
        "type": "object",
        "properties": {
          "vulnerability_type": {
            "type": "string",
            "description": "Vulnerability table type (host, web, code, agent, azure, aws)",
            "example": "host"
          }
        }
      },
      "VulnerabilityTypedFK": {
        "type": "object",
        "properties": {
          "agent_vulnerability_id": {
            "type": "string",
            "nullable": true
          },
          "aws_vulnerability_id": {
            "type": "string",
            "nullable": true
          },
          "azure_vulnerability_id": {
            "type": "string",
            "nullable": true
          },
          "code_vulnerability_id": {
            "type": "string",
            "nullable": true
          },
          "host_vulnerability_id": {
            "type": "string",
            "nullable": true
          },
          "manual_vulnerability_id": {
            "type": "string",
            "nullable": true
          },
          "web_vulnerability_id": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "VulnerabilityWithAnalysis": {
        "type": "object",
        "properties": {
          "acceptance_notes": {
            "type": "string"
          },
          "accepted_by_name": {
            "type": "string"
          },
          "accepted_until": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "agent_id": {
            "type": "string",
            "nullable": true
          },
          "analysis": {
            "$ref": "#/components/schemas/VulnerabilityAnalysis",
            "nullable": true
          },
          "application_environment_id": {
            "type": "string",
            "nullable": true
          },
          "application_id": {
            "type": "string",
            "nullable": true
          },
          "asset_ip": {
            "type": "string",
            "nullable": true
          },
          "asset_name": {
            "type": "string"
          },
          "asset_path": {
            "type": "string"
          },
          "asset_type": {
            "type": "string"
          },
          "asset_url": {
            "type": "string",
            "nullable": true
          },
          "assignee_id": {
            "type": "string",
            "nullable": true
          },
          "assignee_name": {
            "type": "string"
          },
          "attack_payload": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string",
            "nullable": true
          },
          "aws_api_gateway_id": {
            "type": "string",
            "nullable": true
          },
          "aws_cloudfront_distribution_id": {
            "type": "string",
            "nullable": true
          },
          "aws_cloudtrail_trail_id": {
            "type": "string",
            "nullable": true
          },
          "aws_dynamodb_table_id": {
            "type": "string",
            "nullable": true
          },
          "aws_ec2_instance_id": {
            "type": "string",
            "nullable": true
          },
          "aws_ecr_repository_id": {
            "type": "string",
            "nullable": true
          },
          "aws_ecs_cluster_id": {
            "type": "string",
            "nullable": true
          },
          "aws_efs_filesystem_id": {
            "type": "string",
            "nullable": true
          },
          "aws_eks_cluster_id": {
            "type": "string",
            "nullable": true
          },
          "aws_elasticache_cluster_id": {
            "type": "string",
            "nullable": true
          },
          "aws_elb_id": {
            "type": "string",
            "nullable": true
          },
          "aws_iam_user_id": {
            "type": "string",
            "nullable": true
          },
          "aws_lambda_function_id": {
            "type": "string",
            "nullable": true
          },
          "aws_nat_gateway_id": {
            "type": "string",
            "nullable": true
          },
          "aws_opensearch_domain_id": {
            "type": "string",
            "nullable": true
          },
          "aws_rds_instance_id": {
            "type": "string",
            "nullable": true
          },
          "aws_redshift_cluster_id": {
            "type": "string",
            "nullable": true
          },
          "aws_s3_bucket_id": {
            "type": "string",
            "nullable": true
          },
          "aws_secrets_manager_secret_id": {
            "type": "string",
            "nullable": true
          },
          "aws_sns_topic_id": {
            "type": "string",
            "nullable": true
          },
          "aws_sqs_queue_id": {
            "type": "string",
            "nullable": true
          },
          "aws_ssm_parameter_id": {
            "type": "string",
            "nullable": true
          },
          "aws_waf_web_acl_id": {
            "type": "string",
            "nullable": true
          },
          "azure_app_service_id": {
            "type": "string",
            "nullable": true
          },
          "azure_application_gateway_id": {
            "type": "string",
            "nullable": true
          },
          "azure_container_instance_id": {
            "type": "string",
            "nullable": true
          },
          "azure_cosmosdb_account_id": {
            "type": "string",
            "nullable": true
          },
          "azure_devops_ref_id": {
            "type": "string",
            "nullable": true
          },
          "azure_devops_repository_id": {
            "type": "string",
            "nullable": true
          },
          "azure_event_hub_namespace_id": {
            "type": "string",
            "nullable": true
          },
          "azure_firewall_id": {
            "type": "string",
            "nullable": true
          },
          "azure_front_door_id": {
            "type": "string",
            "nullable": true
          },
          "azure_function_id": {
            "type": "string",
            "nullable": true
          },
          "azure_key_vault_id": {
            "type": "string",
            "nullable": true
          },
          "azure_kubernetes_cluster_id": {
            "type": "string",
            "nullable": true
          },
          "azure_load_balancer_id": {
            "type": "string",
            "nullable": true
          },
          "azure_mysql_server_id": {
            "type": "string",
            "nullable": true
          },
          "azure_nsg_id": {
            "type": "string",
            "nullable": true
          },
          "azure_postgresql_server_id": {
            "type": "string",
            "nullable": true
          },
          "azure_redis_cache_id": {
            "type": "string",
            "nullable": true
          },
          "azure_service_bus_namespace_id": {
            "type": "string",
            "nullable": true
          },
          "azure_sql_server_id": {
            "type": "string",
            "nullable": true
          },
          "azure_storage_account_id": {
            "type": "string",
            "nullable": true
          },
          "azure_virtual_network_id": {
            "type": "string",
            "nullable": true
          },
          "azure_vm_id": {
            "type": "string",
            "nullable": true
          },
          "baseline_config_id": {
            "type": "string"
          },
          "business_impact": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "class_name": {
            "type": "string"
          },
          "cloud_account_id": {
            "type": "string"
          },
          "cloud_provider": {
            "type": "string"
          },
          "cloud_region": {
            "type": "string"
          },
          "code_snippet": {
            "type": "string"
          },
          "commit_hash": {
            "type": "string"
          },
          "component_version": {
            "type": "string"
          },
          "configuration_drift": {
            "type": "boolean",
            "nullable": true
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "cvss2_base_a": {
            "type": "string"
          },
          "cvss2_base_ac": {
            "type": "string"
          },
          "cvss2_base_au": {
            "type": "string"
          },
          "cvss2_base_av": {
            "type": "string"
          },
          "cvss2_base_c": {
            "type": "string"
          },
          "cvss2_base_i": {
            "type": "string"
          },
          "cvss3_base_a": {
            "type": "string"
          },
          "cvss3_base_ac": {
            "type": "string"
          },
          "cvss3_base_av": {
            "type": "string"
          },
          "cvss3_base_c": {
            "type": "string"
          },
          "cvss3_base_i": {
            "type": "string"
          },
          "cvss3_base_pr": {
            "type": "string"
          },
          "cvss3_base_s": {
            "type": "string"
          },
          "cvss3_base_ui": {
            "type": "string"
          },
          "cvssv2_base_vector": {
            "type": "string"
          },
          "cvssv3_base_vector": {
            "type": "string"
          },
          "data_flow_sink": {
            "type": "string"
          },
          "data_flow_source": {
            "type": "string"
          },
          "date_accepted": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "date_active": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "date_first_discovered": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "date_fixed": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "date_last_verified": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "details": {
            "type": "string"
          },
          "encryption_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "encryption_type": {
            "type": "string"
          },
          "entra_id_app_registration_id": {
            "type": "string",
            "nullable": true
          },
          "entra_id_conditional_access_policy_id": {
            "type": "string",
            "nullable": true
          },
          "entra_id_user_id": {
            "type": "string",
            "nullable": true
          },
          "estimated_fix_time": {
            "type": "string"
          },
          "evidence": {
            "type": "string"
          },
          "evidence_steps": {
            "type": "string"
          },
          "exploitable": {
            "type": "boolean"
          },
          "false_positive_likelihood": {
            "type": "string"
          },
          "file_path": {
            "type": "string"
          },
          "fixed_in_version": {
            "type": "string"
          },
          "function_name": {
            "type": "string"
          },
          "github_branch_id": {
            "type": "string",
            "nullable": true
          },
          "github_repository_id": {
            "type": "string",
            "nullable": true
          },
          "has_exploit": {
            "type": "boolean"
          },
          "host_id": {
            "type": "string",
            "nullable": true
          },
          "http_method": {
            "type": "string"
          },
          "http_status_code": {
            "type": "integer"
          },
          "iam_policy_violation": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "known_ransomware": {
            "type": "boolean"
          },
          "language": {
            "type": "string"
          },
          "last_seen": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "line_number": {
            "type": "integer"
          },
          "line_number_end": {
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "network_exposure": {
            "type": "string"
          },
          "oid": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "organization_name": {
            "type": "string"
          },
          "parameter_name": {
            "type": "string"
          },
          "parameter_type": {
            "type": "string"
          },
          "port": {
            "type": "integer"
          },
          "protocol": {
            "type": "string"
          },
          "publicly_accessible": {
            "type": "boolean",
            "nullable": true
          },
          "remediation_effort": {
            "type": "string"
          },
          "remediation_priority": {
            "type": "integer"
          },
          "repository_branch": {
            "type": "string"
          },
          "repository_url": {
            "type": "string"
          },
          "request_body": {
            "type": "string"
          },
          "resource_id": {
            "type": "string"
          },
          "resource_name": {
            "type": "string"
          },
          "resource_type": {
            "type": "string"
          },
          "response_body": {
            "type": "string"
          },
          "retest_status": {
            "type": "string"
          },
          "rule_id": {
            "type": "string"
          },
          "scan_id": {
            "type": "string"
          },
          "scanner_name": {
            "type": "string"
          },
          "scanner_version": {
            "type": "string"
          },
          "session_context": {
            "type": "string"
          },
          "severity": {
            "type": "integer"
          },
          "solution": {
            "type": "string"
          },
          "source": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "status_changed_by": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "technology": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "threat_severity": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "url": {
            "type": "string"
          },
          "url_path": {
            "type": "string"
          },
          "vendor": {
            "type": "string"
          },
          "web_application_id": {
            "type": "string",
            "nullable": true
          },
          "web_application_url": {
            "type": "string"
          },
          "zone_name": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "VulnerabilityWithDetails": {
        "type": "object",
        "properties": {
          "acceptance_notes": {
            "type": "string"
          },
          "accepted_by_name": {
            "type": "string"
          },
          "accepted_until": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "agent_id": {
            "type": "string",
            "nullable": true
          },
          "application_environment_id": {
            "type": "string",
            "nullable": true
          },
          "application_id": {
            "type": "string",
            "nullable": true
          },
          "asset_ip": {
            "type": "string",
            "nullable": true
          },
          "asset_name": {
            "type": "string"
          },
          "asset_path": {
            "type": "string"
          },
          "asset_type": {
            "type": "string"
          },
          "asset_url": {
            "type": "string",
            "nullable": true
          },
          "assignee_id": {
            "type": "string",
            "nullable": true
          },
          "assignee_name": {
            "type": "string"
          },
          "attack_payload": {
            "type": "string"
          },
          "aws_account_id": {
            "type": "string",
            "nullable": true
          },
          "aws_api_gateway_id": {
            "type": "string",
            "nullable": true
          },
          "aws_cloudfront_distribution_id": {
            "type": "string",
            "nullable": true
          },
          "aws_cloudtrail_trail_id": {
            "type": "string",
            "nullable": true
          },
          "aws_dynamodb_table_id": {
            "type": "string",
            "nullable": true
          },
          "aws_ec2_instance_id": {
            "type": "string",
            "nullable": true
          },
          "aws_ecr_repository_id": {
            "type": "string",
            "nullable": true
          },
          "aws_ecs_cluster_id": {
            "type": "string",
            "nullable": true
          },
          "aws_efs_filesystem_id": {
            "type": "string",
            "nullable": true
          },
          "aws_eks_cluster_id": {
            "type": "string",
            "nullable": true
          },
          "aws_elasticache_cluster_id": {
            "type": "string",
            "nullable": true
          },
          "aws_elb_id": {
            "type": "string",
            "nullable": true
          },
          "aws_iam_user_id": {
            "type": "string",
            "nullable": true
          },
          "aws_lambda_function_id": {
            "type": "string",
            "nullable": true
          },
          "aws_nat_gateway_id": {
            "type": "string",
            "nullable": true
          },
          "aws_opensearch_domain_id": {
            "type": "string",
            "nullable": true
          },
          "aws_rds_instance_id": {
            "type": "string",
            "nullable": true
          },
          "aws_redshift_cluster_id": {
            "type": "string",
            "nullable": true
          },
          "aws_s3_bucket_id": {
            "type": "string",
            "nullable": true
          },
          "aws_secrets_manager_secret_id": {
            "type": "string",
            "nullable": true
          },
          "aws_sns_topic_id": {
            "type": "string",
            "nullable": true
          },
          "aws_sqs_queue_id": {
            "type": "string",
            "nullable": true
          },
          "aws_ssm_parameter_id": {
            "type": "string",
            "nullable": true
          },
          "aws_waf_web_acl_id": {
            "type": "string",
            "nullable": true
          },
          "azure_app_service_id": {
            "type": "string",
            "nullable": true
          },
          "azure_application_gateway_id": {
            "type": "string",
            "nullable": true
          },
          "azure_container_instance_id": {
            "type": "string",
            "nullable": true
          },
          "azure_cosmosdb_account_id": {
            "type": "string",
            "nullable": true
          },
          "azure_devops_ref_id": {
            "type": "string",
            "nullable": true
          },
          "azure_devops_repository_id": {
            "type": "string",
            "nullable": true
          },
          "azure_event_hub_namespace_id": {
            "type": "string",
            "nullable": true
          },
          "azure_firewall_id": {
            "type": "string",
            "nullable": true
          },
          "azure_front_door_id": {
            "type": "string",
            "nullable": true
          },
          "azure_function_id": {
            "type": "string",
            "nullable": true
          },
          "azure_key_vault_id": {
            "type": "string",
            "nullable": true
          },
          "azure_kubernetes_cluster_id": {
            "type": "string",
            "nullable": true
          },
          "azure_load_balancer_id": {
            "type": "string",
            "nullable": true
          },
          "azure_mysql_server_id": {
            "type": "string",
            "nullable": true
          },
          "azure_nsg_id": {
            "type": "string",
            "nullable": true
          },
          "azure_postgresql_server_id": {
            "type": "string",
            "nullable": true
          },
          "azure_redis_cache_id": {
            "type": "string",
            "nullable": true
          },
          "azure_service_bus_namespace_id": {
            "type": "string",
            "nullable": true
          },
          "azure_sql_server_id": {
            "type": "string",
            "nullable": true
          },
          "azure_storage_account_id": {
            "type": "string",
            "nullable": true
          },
          "azure_virtual_network_id": {
            "type": "string",
            "nullable": true
          },
          "azure_vm_id": {
            "type": "string",
            "nullable": true
          },
          "baseline_config_id": {
            "type": "string"
          },
          "business_impact": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "class_name": {
            "type": "string"
          },
          "cloud_account_id": {
            "type": "string"
          },
          "cloud_provider": {
            "type": "string"
          },
          "cloud_region": {
            "type": "string"
          },
          "code_snippet": {
            "type": "string"
          },
          "commit_hash": {
            "type": "string"
          },
          "component_version": {
            "type": "string"
          },
          "configuration_drift": {
            "type": "boolean",
            "nullable": true
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "cvss2_base_a": {
            "type": "string"
          },
          "cvss2_base_ac": {
            "type": "string"
          },
          "cvss2_base_au": {
            "type": "string"
          },
          "cvss2_base_av": {
            "type": "string"
          },
          "cvss2_base_c": {
            "type": "string"
          },
          "cvss2_base_i": {
            "type": "string"
          },
          "cvss3_base_a": {
            "type": "string"
          },
          "cvss3_base_ac": {
            "type": "string"
          },
          "cvss3_base_av": {
            "type": "string"
          },
          "cvss3_base_c": {
            "type": "string"
          },
          "cvss3_base_i": {
            "type": "string"
          },
          "cvss3_base_pr": {
            "type": "string"
          },
          "cvss3_base_s": {
            "type": "string"
          },
          "cvss3_base_ui": {
            "type": "string"
          },
          "cvssv2_base_vector": {
            "type": "string"
          },
          "cvssv3_base_vector": {
            "type": "string"
          },
          "data_flow_sink": {
            "type": "string"
          },
          "data_flow_source": {
            "type": "string"
          },
          "date_accepted": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "date_active": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "date_first_discovered": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "date_fixed": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "date_last_verified": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "details": {
            "type": "string"
          },
          "encryption_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "encryption_type": {
            "type": "string"
          },
          "entra_id_app_registration_id": {
            "type": "string",
            "nullable": true
          },
          "entra_id_conditional_access_policy_id": {
            "type": "string",
            "nullable": true
          },
          "entra_id_user_id": {
            "type": "string",
            "nullable": true
          },
          "estimated_fix_time": {
            "type": "string"
          },
          "evidence": {
            "type": "string"
          },
          "evidence_steps": {
            "type": "string"
          },
          "exploitable": {
            "type": "boolean"
          },
          "false_positive_likelihood": {
            "type": "string"
          },
          "file_path": {
            "type": "string"
          },
          "fixed_in_version": {
            "type": "string"
          },
          "function_name": {
            "type": "string"
          },
          "github_branch_id": {
            "type": "string",
            "nullable": true
          },
          "github_repository_id": {
            "type": "string",
            "nullable": true
          },
          "has_exploit": {
            "type": "boolean"
          },
          "host_id": {
            "type": "string",
            "nullable": true
          },
          "http_method": {
            "type": "string"
          },
          "http_status_code": {
            "type": "integer"
          },
          "iam_policy_violation": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "known_ransomware": {
            "type": "boolean"
          },
          "language": {
            "type": "string"
          },
          "last_seen": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "line_number": {
            "type": "integer"
          },
          "line_number_end": {
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "network_exposure": {
            "type": "string"
          },
          "oid": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "organization_name": {
            "type": "string"
          },
          "parameter_name": {
            "type": "string"
          },
          "parameter_type": {
            "type": "string"
          },
          "port": {
            "type": "integer"
          },
          "protocol": {
            "type": "string"
          },
          "publicly_accessible": {
            "type": "boolean",
            "nullable": true
          },
          "remediation_effort": {
            "type": "string"
          },
          "remediation_priority": {
            "type": "integer"
          },
          "repository_branch": {
            "type": "string"
          },
          "repository_url": {
            "type": "string"
          },
          "request_body": {
            "type": "string"
          },
          "resource_id": {
            "type": "string"
          },
          "resource_name": {
            "type": "string"
          },
          "resource_type": {
            "type": "string"
          },
          "response_body": {
            "type": "string"
          },
          "retest_status": {
            "type": "string"
          },
          "rule_id": {
            "type": "string"
          },
          "scan_id": {
            "type": "string"
          },
          "scanner_name": {
            "type": "string"
          },
          "scanner_version": {
            "type": "string"
          },
          "session_context": {
            "type": "string"
          },
          "severity": {
            "type": "integer"
          },
          "solution": {
            "type": "string"
          },
          "source": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "status_changed_by": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "technology": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "threat_severity": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "url": {
            "type": "string"
          },
          "url_path": {
            "type": "string"
          },
          "vendor": {
            "type": "string"
          },
          "web_application_id": {
            "type": "string",
            "nullable": true
          },
          "web_application_url": {
            "type": "string"
          },
          "zone_name": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "WebAppAggregations": {
        "type": "object",
        "properties": {
          "powered_by": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "count": {
                  "type": "integer",
                  "description": "Number of web apps with this powered-by",
                  "example": 30
                },
                "powered_by": {
                  "type": "string",
                  "description": "X-Powered-By value",
                  "example": "Express"
                }
              }
            },
            "description": "Powered-by aggregation across all matching web apps"
          },
          "servers": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "count": {
                  "type": "integer",
                  "description": "Number of web apps with this server",
                  "example": 45
                },
                "server": {
                  "type": "string",
                  "description": "Server software",
                  "example": "nginx"
                }
              }
            },
            "description": "Server aggregation across all matching web apps"
          },
          "titles": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "count": {
                  "type": "integer",
                  "description": "Number of web apps with this title",
                  "example": 12
                },
                "title": {
                  "type": "string",
                  "description": "Page title",
                  "example": "Login"
                }
              }
            },
            "description": "Title aggregation across all matching web apps"
          }
        }
      },
      "WebAppCreate": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "description": "Web application URL",
            "example": "https://app.example.com"
          }
        }
      },
      "WebApplication": {
        "type": "object",
        "properties": {
          "content_type": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "deleted_at": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "dynamic": {
            "type": "boolean"
          },
          "final_location": {
            "type": "string"
          },
          "friendly_name": {
            "type": "string",
            "nullable": true
          },
          "headers": {
            "type": "object"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "last_seen": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "organization_id": {
            "type": "string",
            "readOnly": true
          },
          "path": {
            "type": "string"
          },
          "screenshot_data": {
            "type": "string"
          },
          "server": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "status_code": {
            "type": "integer"
          },
          "status_color": {
            "type": "string"
          },
          "status_fa": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "title": {
            "type": "string"
          },
          "unique_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "x_powered_by": {
            "type": "string"
          }
        }
      },
      "WebApplicationAssetMapping": {
        "type": "object",
        "properties": {
          "aws_cloudfront_distribution_id": {
            "type": "string",
            "nullable": true
          },
          "aws_ec2_instance_id": {
            "type": "string",
            "nullable": true
          },
          "aws_elb_id": {
            "type": "string",
            "nullable": true
          },
          "aws_s3_bucket_id": {
            "type": "string",
            "nullable": true
          },
          "azure_app_service_id": {
            "type": "string",
            "nullable": true
          },
          "azure_vm_id": {
            "type": "string",
            "nullable": true
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "host_id": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "web_application_id": {
            "type": "string"
          }
        }
      },
      "WebApplicationHeader": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "header_key": {
            "type": "string"
          },
          "header_value": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "web_application_id": {
            "type": "string"
          }
        }
      },
      "WebApplicationLinkedHost": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "readOnly": true
          },
          "ip_address": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        }
      },
      "WebApplicationListItem": {
        "type": "object",
        "properties": {
          "critical_exposure": {
            "type": "boolean",
            "example": false
          },
          "final_location": {
            "type": "string",
            "description": "Final URL after redirects",
            "example": "https://app.example.com/"
          },
          "friendly_name": {
            "type": "string",
            "description": "Friendly name",
            "nullable": true
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Web application ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "last_seen": {
            "type": "string",
            "format": "date-time",
            "description": "Last seen",
            "nullable": true
          },
          "name": {
            "type": "string",
            "description": "URL",
            "example": "https://app.example.com"
          },
          "server": {
            "type": "string",
            "description": "Server header",
            "example": "nginx/1.24"
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "alive"
          },
          "status_color": {
            "type": "string",
            "description": "Status color",
            "example": "green"
          },
          "title": {
            "type": "string",
            "description": "Page title",
            "example": "Example Application"
          }
        }
      },
      "WebApplicationURL": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "url": {
            "type": "string"
          },
          "web_application_id": {
            "type": "string"
          }
        }
      },
      "WebApplicationWithDetails": {
        "type": "object",
        "properties": {
          "asset_mappings": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "final_location": {
            "type": "string",
            "description": "Final URL",
            "example": "https://app.example.com/"
          },
          "friendly_name": {
            "type": "string",
            "description": "Friendly name",
            "nullable": true
          },
          "headers": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Web application ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "name": {
            "type": "string",
            "description": "URL",
            "example": "https://app.example.com"
          },
          "server": {
            "type": "string",
            "description": "Server header",
            "example": "nginx/1.24"
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "alive"
          },
          "status_code": {
            "type": "integer",
            "description": "HTTP status code",
            "example": 200
          },
          "title": {
            "type": "string",
            "description": "Page title",
            "example": "Example Application"
          },
          "urls": {
            "type": "array",
            "items": {
              "type": "object"
            }
          }
        }
      },
      "WebAssets": {
        "type": "object",
        "properties": {
          "web_applications": {
            "type": "integer"
          }
        }
      },
      "WindowsCredential": {
        "type": "object",
        "properties": {
          "domain": {
            "type": "string",
            "nullable": true
          },
          "password": {
            "type": "string"
          },
          "username": {
            "type": "string"
          }
        }
      },
      "ZapResults": {
        "type": "object",
        "properties": {
          "app_id": {
            "type": "string"
          },
          "data": {
            "type": "string"
          }
        }
      },
      "Zone": {
        "type": "object",
        "properties": {
          "business_unit_id": {
            "type": "string",
            "description": "Business unit ID",
            "nullable": true
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Zone ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "name": {
            "type": "string",
            "description": "Zone name",
            "example": "Production"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "scan_profile_id": {
            "type": "string",
            "description": "Scan profile ID",
            "nullable": true
          },
          "scanner_group_id": {
            "type": "string",
            "description": "Scanner group ID",
            "nullable": true
          },
          "updated_at": {
            "type": "string",
            "format": "date-time",
            "description": "Updated timestamp",
            "example": "2024-12-15T10:30:00Z"
          }
        }
      },
      "ZoneBindingApply": {
        "type": "object",
        "properties": {
          "public_scanner_group_id": {
            "type": "string",
            "nullable": true
          },
          "recurring_blackouts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RecurringBlackoutWindow"
            }
          },
          "scan_profile_id": {
            "type": "string",
            "nullable": true
          },
          "scan_schedules": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ScanSchedule"
            }
          },
          "scanner_group_id": {
            "type": "string",
            "nullable": true
          },
          "zone_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "ZoneExcludedHostCreate": {
        "type": "object",
        "properties": {
          "ip_address": {
            "type": "string",
            "description": "IP address to exclude",
            "example": "10.0.1.100"
          },
          "zone_id": {
            "type": "string",
            "format": "uuid",
            "description": "Zone ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          }
        }
      },
      "ZoneExcludedHostWithIP": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "host_id": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "ip_address": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "ZoneListItem": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Zone ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "name": {
            "type": "string",
            "description": "Zone name",
            "example": "Production"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "scan_profile_id": {
            "type": "string",
            "description": "Scan profile ID",
            "nullable": true
          },
          "scanner_group_name": {
            "type": "string",
            "description": "Scanner group name",
            "nullable": true
          }
        }
      },
      "ZoneSubnet": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "subnet_id": {
            "type": "string"
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "ZoneSubnetWithCIDR": {
        "type": "object",
        "properties": {
          "broadcast": {
            "type": "string"
          },
          "cidr": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "network": {
            "type": "string"
          },
          "subnet_id": {
            "type": "string"
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "ZoneTag": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "key": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "ZoneURL": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "url_id": {
            "type": "string"
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "ZoneURLWithURL": {
        "type": "object",
        "properties": {
          "created_at": {
            "type": "string",
            "format": "date-time",
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "normalized_url": {
            "type": "string"
          },
          "url_id": {
            "type": "string"
          },
          "zone_id": {
            "type": "string"
          }
        }
      },
      "ZoneUpdate": {
        "type": "object",
        "properties": {
          "business_unit_id": {
            "type": "string",
            "description": "Business unit ID",
            "nullable": true
          },
          "name": {
            "type": "string",
            "description": "Zone name",
            "nullable": true
          },
          "scan_profile_id": {
            "type": "string",
            "description": "Scan profile ID",
            "nullable": true
          },
          "scanner_group_id": {
            "type": "string",
            "description": "Scanner group ID",
            "nullable": true
          }
        }
      },
      "ZoneWithDetails": {
        "type": "object",
        "properties": {
          "blackout_windows": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BlackoutWindow"
            }
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "Created timestamp",
            "example": "2024-12-15T10:30:00Z"
          },
          "excluded_hosts": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "description": "Zone ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "name": {
            "type": "string",
            "description": "Zone name",
            "example": "Production"
          },
          "organization_id": {
            "type": "string",
            "format": "uuid",
            "description": "Organization ID",
            "example": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
          },
          "recurring_blackout_windows": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RecurringBlackoutWindow"
            }
          },
          "scan_schedules": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ScanSchedule"
            }
          },
          "subnets": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Subnet"
            }
          },
          "urls": {
            "type": "array",
            "items": {
              "type": "object"
            }
          }
        }
      }
    }
  },
  "security": [
    {
      "bearerAuth": []
    }
  ]
}