{"openapi":"3.1.0","info":{"title":"AI Cybersecurity Multi-Agent Platform","description":"Defensive AI Cybersecurity Multi-Agent Platform MVP with Auth/RBAC","version":"0.2.0"},"paths":{"/health":{"get":{"summary":"Health","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/auth/bootstrap-admin":{"post":{"tags":["auth"],"summary":"Bootstrap Admin","operationId":"bootstrap_admin_api_v1_auth_bootstrap_admin_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BootstrapAdminRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/login":{"post":{"tags":["auth"],"summary":"Login","operationId":"login_api_v1_auth_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/me":{"get":{"tags":["auth"],"summary":"Me","operationId":"me_api_v1_auth_me_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/api-keys":{"post":{"tags":["auth"],"summary":"Create Api Key","operationId":"create_api_key_api_v1_auth_api_keys_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["auth"],"summary":"List Api Keys","operationId":"list_api_keys_api_v1_auth_api_keys_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals":{"post":{"tags":["approvals"],"summary":"Create Approval","operationId":"create_approval_api_v1_approvals_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["approvals"],"summary":"List Approvals","operationId":"list_approvals_api_v1_approvals_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/from-alert/{alert_id}":{"post":{"tags":["approvals"],"summary":"Create Approval From Alert","operationId":"create_approval_from_alert_api_v1_approvals_from_alert__alert_id__post","parameters":[{"name":"alert_id","in":"path","required":true,"schema":{"type":"integer","title":"Alert Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalFromAlertRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/{approval_id}":{"get":{"tags":["approvals"],"summary":"Approval Detail","operationId":"approval_detail_api_v1_approvals__approval_id__get","parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"integer","title":"Approval Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/{approval_id}/approve":{"post":{"tags":["approvals"],"summary":"Approve Request","operationId":"approve_request_api_v1_approvals__approval_id__approve_post","parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"integer","title":"Approval Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalDecisionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/{approval_id}/reject":{"post":{"tags":["approvals"],"summary":"Reject Request","operationId":"reject_request_api_v1_approvals__approval_id__reject_post","parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"integer","title":"Approval Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalDecisionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/{approval_id}/execute":{"post":{"tags":["approvals"],"summary":"Execute Approved Request","operationId":"execute_approved_request_api_v1_approvals__approval_id__execute_post","parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"integer","title":"Approval Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/summary/counts":{"get":{"tags":["approvals"],"summary":"Approval Counts","operationId":"approval_counts_api_v1_approvals_summary_counts_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/executive-dashboard/metrics":{"get":{"tags":["executive-dashboard"],"summary":"Executive Metrics","operationId":"executive_metrics_api_v1_executive_dashboard_metrics_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/executive-dashboard/snapshots":{"post":{"tags":["executive-dashboard"],"summary":"Create Dashboard Snapshot","operationId":"create_dashboard_snapshot_api_v1_executive_dashboard_snapshots_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["executive-dashboard"],"summary":"List Dashboard Snapshots","operationId":"list_dashboard_snapshots_api_v1_executive_dashboard_snapshots_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/compliance/seed":{"post":{"tags":["compliance"],"summary":"Seed Compliance Controls","operationId":"seed_compliance_controls_api_v1_compliance_seed_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/compliance/controls":{"post":{"tags":["compliance"],"summary":"Create Control","operationId":"create_control_api_v1_compliance_controls_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComplianceControlCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["compliance"],"summary":"List Controls","operationId":"list_controls_api_v1_compliance_controls_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/compliance/controls/{control_id}":{"patch":{"tags":["compliance"],"summary":"Update Control","operationId":"update_control_api_v1_compliance_controls__control_id__patch","parameters":[{"name":"control_id","in":"path","required":true,"schema":{"type":"integer","title":"Control Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComplianceControlUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/compliance/reports/generate":{"post":{"tags":["compliance"],"summary":"Generate Report","operationId":"generate_report_api_v1_compliance_reports_generate_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComplianceReportCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/compliance/reports":{"get":{"tags":["compliance"],"summary":"List Reports","operationId":"list_reports_api_v1_compliance_reports_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/cloud-security/accounts":{"post":{"tags":["cloud-security"],"summary":"Create Cloud Account","operationId":"create_cloud_account_api_v1_cloud_security_accounts_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudAccountCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["cloud-security"],"summary":"List Cloud Accounts","operationId":"list_cloud_accounts_api_v1_cloud_security_accounts_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/cloud-security/scan":{"post":{"tags":["cloud-security"],"summary":"Run Cloud Scan","operationId":"run_cloud_scan_api_v1_cloud_security_scan_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudPostureScanRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/cloud-security/findings":{"get":{"tags":["cloud-security"],"summary":"List Cloud Findings","operationId":"list_cloud_findings_api_v1_cloud_security_findings_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/threat-intel/seed":{"post":{"tags":["threat-intel"],"summary":"Seed Iocs","operationId":"seed_iocs_api_v1_threat_intel_seed_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/threat-intel/iocs":{"post":{"tags":["threat-intel"],"summary":"Create Ioc","operationId":"create_ioc_api_v1_threat_intel_iocs_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IOCCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["threat-intel"],"summary":"List Iocs","operationId":"list_iocs_api_v1_threat_intel_iocs_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/threat-intel/enrich":{"post":{"tags":["threat-intel"],"summary":"Enrich Ioc","operationId":"enrich_ioc_api_v1_threat_intel_enrich_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IOCEnrichRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/threat-intel/enrichments":{"get":{"tags":["threat-intel"],"summary":"List Enrichments","operationId":"list_enrichments_api_v1_threat_intel_enrichments_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/threat-intel/correlate-alert":{"post":{"tags":["threat-intel"],"summary":"Correlate Alert","operationId":"correlate_alert_api_v1_threat_intel_correlate_alert_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlertCorrelationRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/threat-intel/correlations":{"get":{"tags":["threat-intel"],"summary":"List Correlations","operationId":"list_correlations_api_v1_threat_intel_correlations_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/cases/alerts/{alert_id}/convert":{"post":{"tags":["cases"],"summary":"Convert Alert To Incident","operationId":"convert_alert_to_incident_api_v1_cases_alerts__alert_id__convert_post","parameters":[{"name":"alert_id","in":"path","required":true,"schema":{"type":"integer","title":"Alert Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlertToIncidentRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/cases/incidents":{"get":{"tags":["cases"],"summary":"List Cases","operationId":"list_cases_api_v1_cases_incidents_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/cases/incidents/{incident_id}":{"get":{"tags":["cases"],"summary":"Incident Detail","operationId":"incident_detail_api_v1_cases_incidents__incident_id__get","parameters":[{"name":"incident_id","in":"path","required":true,"schema":{"type":"integer","title":"Incident Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["cases"],"summary":"Update Incident","operationId":"update_incident_api_v1_cases_incidents__incident_id__patch","parameters":[{"name":"incident_id","in":"path","required":true,"schema":{"type":"integer","title":"Incident Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IncidentUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/cases/incidents/{incident_id}/notes":{"post":{"tags":["cases"],"summary":"Add Note","operationId":"add_note_api_v1_cases_incidents__incident_id__notes_post","parameters":[{"name":"incident_id","in":"path","required":true,"schema":{"type":"integer","title":"Incident Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IncidentNoteCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/cases/incidents/{incident_id}/evidence":{"post":{"tags":["cases"],"summary":"Add Evidence","operationId":"add_evidence_api_v1_cases_incidents__incident_id__evidence_post","parameters":[{"name":"incident_id","in":"path","required":true,"schema":{"type":"integer","title":"Incident Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IncidentEvidenceCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/cases/incidents/{incident_id}/timeline":{"post":{"tags":["cases"],"summary":"Add Timeline Event","operationId":"add_timeline_event_api_v1_cases_incidents__incident_id__timeline_post","parameters":[{"name":"incident_id","in":"path","required":true,"schema":{"type":"integer","title":"Incident Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IncidentTimelineCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/detection/rules/seed":{"post":{"tags":["detection"],"summary":"Seed Rules","operationId":"seed_rules_api_v1_detection_rules_seed_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/detection/rules":{"post":{"tags":["detection"],"summary":"Create Rule","operationId":"create_rule_api_v1_detection_rules_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetectionRuleCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["detection"],"summary":"List Rules","operationId":"list_rules_api_v1_detection_rules_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/detection/events/ingest":{"post":{"tags":["detection"],"summary":"Ingest Event","operationId":"ingest_event_api_v1_detection_events_ingest_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RawEventIngestRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/detection/test":{"post":{"tags":["detection"],"summary":"Test Detection","operationId":"test_detection_api_v1_detection_test_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetectionTestRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/detection/events":{"get":{"tags":["detection"],"summary":"List Events","operationId":"list_events_api_v1_detection_events_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/detection/alerts":{"get":{"tags":["detection"],"summary":"List Alerts","operationId":"list_alerts_api_v1_detection_alerts_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/mobile-fraud/playbook":{"get":{"tags":["mobile-fraud"],"summary":"Mobile Fraud Playbook","operationId":"mobile_fraud_playbook_api_v1_mobile_fraud_playbook_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/mobile-fraud/analyze":{"post":{"tags":["mobile-fraud"],"summary":"Analyze Mobile Fraud","operationId":"analyze_mobile_fraud_api_v1_mobile_fraud_analyze_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MobileFraudAnalyzeRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/mobile-fraud/cases":{"get":{"tags":["mobile-fraud"],"summary":"List Mobile Fraud Cases","operationId":"list_mobile_fraud_cases_api_v1_mobile_fraud_cases_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/agent-runtime/seed":{"post":{"tags":["agent-runtime"],"summary":"Seed Agent Registry","operationId":"seed_agent_registry_api_v1_agent_runtime_seed_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/agent-runtime/registry":{"get":{"tags":["agent-runtime"],"summary":"List Registry","operationId":"list_registry_api_v1_agent_runtime_registry_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/agent-runtime/tasks":{"post":{"tags":["agent-runtime"],"summary":"Create Task","operationId":"create_task_api_v1_agent_runtime_tasks_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentTaskCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["agent-runtime"],"summary":"List Tasks","operationId":"list_tasks_api_v1_agent_runtime_tasks_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/agent-runtime/memory":{"post":{"tags":["agent-runtime"],"summary":"Create Memory","operationId":"create_memory_api_v1_agent_runtime_memory_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentMemoryCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["agent-runtime"],"summary":"List Memory","operationId":"list_memory_api_v1_agent_runtime_memory_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/agent-runtime/evaluations":{"post":{"tags":["agent-runtime"],"summary":"Create Evaluation","operationId":"create_evaluation_api_v1_agent_runtime_evaluations_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentEvaluationCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["agent-runtime"],"summary":"List Evaluations","operationId":"list_evaluations_api_v1_agent_runtime_evaluations_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/agent-runtime/overview":{"get":{"tags":["agent-runtime"],"summary":"Runtime Overview","operationId":"runtime_overview_api_v1_agent_runtime_overview_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/agents":{"get":{"summary":"List Agents","operationId":"list_agents_api_v1_agents_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/logs/analyze":{"post":{"summary":"Analyze Logs","operationId":"analyze_logs_api_v1_logs_analyze_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LogAnalyzeRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/incidents/analyze":{"post":{"summary":"Analyze Incident","operationId":"analyze_incident_api_v1_incidents_analyze_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IncidentAnalyzeRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/incidents":{"get":{"summary":"List Incidents","operationId":"list_incidents_api_v1_incidents_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"AgentEvaluationCreateRequest":{"properties":{"agent_name":{"type":"string","title":"Agent Name"},"incident_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Incident Id"},"precision_score":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Precision Score","default":0},"recall_score":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Recall Score","default":0},"hallucination_score":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Hallucination Score","default":0},"tool_success_score":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Tool Success Score","default":0},"latency_ms":{"type":"integer","minimum":0.0,"title":"Latency Ms","default":0},"human_rating":{"anyOf":[{"type":"integer","maximum":5.0,"minimum":1.0},{"type":"null"}],"title":"Human Rating"},"notes":{"type":"string","title":"Notes","default":""}},"type":"object","required":["agent_name"],"title":"AgentEvaluationCreateRequest"},"AgentMemoryCreateRequest":{"properties":{"agent_name":{"type":"string","title":"Agent Name"},"memory_type":{"type":"string","title":"Memory Type","default":"episodic"},"key":{"type":"string","title":"Key"},"value":{"type":"object","title":"Value"},"trust_score":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Trust Score","default":50}},"type":"object","required":["agent_name","key","value"],"title":"AgentMemoryCreateRequest"},"AgentTaskCreateRequest":{"properties":{"agent_name":{"type":"string","title":"Agent Name"},"task_type":{"type":"string","title":"Task Type","default":"manual"},"priority":{"type":"string","title":"Priority","default":"medium"},"input_payload":{"type":"object","title":"Input Payload"}},"type":"object","required":["agent_name"],"title":"AgentTaskCreateRequest"},"AlertCorrelationRequest":{"properties":{"alert_id":{"type":"integer","title":"Alert Id"}},"type":"object","required":["alert_id"],"title":"AlertCorrelationRequest"},"AlertToIncidentRequest":{"properties":{"owner":{"type":"string","title":"Owner","default":""},"status":{"type":"string","title":"Status","default":"open"},"add_note":{"type":"string","title":"Add Note","default":""}},"type":"object","title":"AlertToIncidentRequest"},"ApiKeyCreateRequest":{"properties":{"name":{"type":"string","minLength":2,"title":"Name"},"scopes":{"items":{"type":"string"},"type":"array","title":"Scopes"}},"type":"object","required":["name"],"title":"ApiKeyCreateRequest"},"ApprovalCreateRequest":{"properties":{"title":{"type":"string","title":"Title"},"action_type":{"type":"string","title":"Action Type"},"target_type":{"type":"string","title":"Target Type","default":""},"target_id":{"type":"string","title":"Target Id","default":""},"description":{"type":"string","title":"Description","default":""},"risk_level":{"type":"string","title":"Risk Level","default":"medium"},"request_payload":{"type":"object","title":"Request Payload"}},"type":"object","required":["title","action_type"],"title":"ApprovalCreateRequest"},"ApprovalDecisionRequest":{"properties":{"decision_reason":{"type":"string","title":"Decision Reason","default":""}},"type":"object","title":"ApprovalDecisionRequest"},"ApprovalFromAlertRequest":{"properties":{"action_type":{"type":"string","title":"Action Type","default":"block-ip"},"risk_level":{"type":"string","title":"Risk Level","default":"high"},"decision_context":{"type":"object","title":"Decision Context"}},"type":"object","title":"ApprovalFromAlertRequest"},"BootstrapAdminRequest":{"properties":{"organization_name":{"type":"string","minLength":2,"title":"Organization Name","default":"Rahul-SOC-Lab"},"email":{"type":"string","minLength":5,"title":"Email"},"password":{"type":"string","minLength":8,"title":"Password"},"full_name":{"type":"string","title":"Full Name","default":"Rahul Kumar"}},"type":"object","required":["email","password"],"title":"BootstrapAdminRequest"},"CloudAccountCreateRequest":{"properties":{"provider":{"type":"string","title":"Provider","default":"aws"},"account_name":{"type":"string","title":"Account Name"},"account_id":{"type":"string","title":"Account Id","default":""},"environment":{"type":"string","title":"Environment","default":"prod"},"metadata":{"type":"object","title":"Metadata"}},"type":"object","required":["account_name"],"title":"CloudAccountCreateRequest"},"CloudPostureScanRequest":{"properties":{"cloud_account_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Cloud Account Id"},"provider":{"type":"string","title":"Provider","default":"aws"},"sample_events":{"items":{"type":"object"},"type":"array","title":"Sample Events"}},"type":"object","title":"CloudPostureScanRequest"},"ComplianceControlCreateRequest":{"properties":{"framework":{"type":"string","title":"Framework","default":"NIST"},"control_id":{"type":"string","title":"Control Id"},"title":{"type":"string","title":"Title"},"description":{"type":"string","title":"Description","default":""},"category":{"type":"string","title":"Category","default":""},"status":{"type":"string","title":"Status","default":"not-assessed"},"maturity_score":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Maturity Score","default":0},"risk_score":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Risk Score","default":50},"evidence":{"items":{},"type":"array","title":"Evidence"},"gaps":{"items":{"type":"string"},"type":"array","title":"Gaps"},"recommended_actions":{"items":{"type":"string"},"type":"array","title":"Recommended Actions"}},"type":"object","required":["control_id","title"],"title":"ComplianceControlCreateRequest"},"ComplianceControlUpdateRequest":{"properties":{"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"maturity_score":{"anyOf":[{"type":"integer","maximum":100.0,"minimum":0.0},{"type":"null"}],"title":"Maturity Score"},"risk_score":{"anyOf":[{"type":"integer","maximum":100.0,"minimum":0.0},{"type":"null"}],"title":"Risk Score"},"evidence":{"anyOf":[{"items":{},"type":"array"},{"type":"null"}],"title":"Evidence"},"gaps":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Gaps"},"recommended_actions":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Recommended Actions"}},"type":"object","title":"ComplianceControlUpdateRequest"},"ComplianceReportCreateRequest":{"properties":{"title":{"type":"string","title":"Title","default":"Executive Security Compliance Report"},"framework":{"type":"string","title":"Framework","default":"multi-framework"}},"type":"object","title":"ComplianceReportCreateRequest"},"DetectionRuleCreateRequest":{"properties":{"name":{"type":"string","title":"Name"},"description":{"type":"string","title":"Description","default":""},"severity":{"type":"string","title":"Severity","default":"medium"},"category":{"type":"string","title":"Category","default":"generic"},"enabled":{"type":"boolean","title":"Enabled","default":true},"match_keywords":{"items":{"type":"string"},"type":"array","title":"Match Keywords"},"required_fields":{"type":"object","title":"Required Fields"},"risk_score":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Risk Score","default":50},"mitre_tactic":{"type":"string","title":"Mitre Tactic","default":""},"mitre_technique":{"type":"string","title":"Mitre Technique","default":""},"recommended_actions":{"items":{"type":"string"},"type":"array","title":"Recommended Actions"}},"type":"object","required":["name"],"title":"DetectionRuleCreateRequest"},"DetectionTestRequest":{"properties":{"event":{"$ref":"#/components/schemas/RawEventIngestRequest"}},"type":"object","required":["event"],"title":"DetectionTestRequest"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"IOCCreateRequest":{"properties":{"value":{"type":"string","title":"Value"},"ioc_type":{"type":"string","title":"Ioc Type","default":"auto"},"source":{"type":"string","title":"Source","default":"manual"},"reputation":{"type":"string","title":"Reputation","default":"unknown"},"confidence":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Confidence","default":50},"risk_score":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Risk Score","default":0},"tags":{"items":{"type":"string"},"type":"array","title":"Tags"},"description":{"type":"string","title":"Description","default":""}},"type":"object","required":["value"],"title":"IOCCreateRequest"},"IOCEnrichRequest":{"properties":{"value":{"type":"string","title":"Value"},"ioc_type":{"type":"string","title":"Ioc Type","default":"auto"},"provider":{"type":"string","title":"Provider","default":"local-agent"}},"type":"object","required":["value"],"title":"IOCEnrichRequest"},"IncidentAnalyzeRequest":{"properties":{"organization":{"type":"string","title":"Organization","default":"default-org"},"title":{"type":"string","title":"Title"},"severity":{"type":"string","title":"Severity","default":"medium"},"event":{"type":"object","title":"Event"}},"type":"object","required":["title","event"],"title":"IncidentAnalyzeRequest"},"IncidentEvidenceCreateRequest":{"properties":{"evidence_type":{"type":"string","title":"Evidence Type","default":"link"},"title":{"type":"string","title":"Title"},"uri":{"type":"string","title":"Uri"},"description":{"type":"string","title":"Description","default":""}},"type":"object","required":["title","uri"],"title":"IncidentEvidenceCreateRequest"},"IncidentNoteCreateRequest":{"properties":{"note":{"type":"string","title":"Note"},"visibility":{"type":"string","title":"Visibility","default":"internal"}},"type":"object","required":["note"],"title":"IncidentNoteCreateRequest"},"IncidentTimelineCreateRequest":{"properties":{"event_type":{"type":"string","title":"Event Type","default":"activity"},"title":{"type":"string","title":"Title"},"details":{"type":"object","title":"Details"}},"type":"object","required":["title"],"title":"IncidentTimelineCreateRequest"},"IncidentUpdateRequest":{"properties":{"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"severity":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Severity"},"owner":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner"},"verdict":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Verdict"},"risk_score":{"anyOf":[{"type":"integer","maximum":100.0,"minimum":0.0},{"type":"null"}],"title":"Risk Score"}},"type":"object","title":"IncidentUpdateRequest"},"LogAnalyzeRequest":{"properties":{"organization":{"type":"string","title":"Organization","default":"default-org"},"log_text":{"type":"string","title":"Log Text"},"source":{"type":"string","title":"Source","default":"manual"}},"type":"object","required":["log_text"],"title":"LogAnalyzeRequest"},"LoginRequest":{"properties":{"email":{"type":"string","title":"Email"},"password":{"type":"string","title":"Password"},"organization_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization Name"}},"type":"object","required":["email","password"],"title":"LoginRequest"},"MobileFraudAnalyzeRequest":{"properties":{"title":{"type":"string","title":"Title","default":"Mobile fraud investigation"},"device_os":{"type":"string","title":"Device Os","default":"android"},"phone_status":{"type":"string","title":"Phone Status","default":"active"},"reported_message":{"type":"string","title":"Reported Message"},"suspicious_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Suspicious Url"},"signals":{"type":"object","title":"Signals"}},"type":"object","required":["reported_message"],"title":"MobileFraudAnalyzeRequest"},"RawEventIngestRequest":{"properties":{"source":{"type":"string","title":"Source","default":"api"},"event_type":{"type":"string","title":"Event Type","default":"generic"},"hostname":{"type":"string","title":"Hostname","default":""},"username":{"type":"string","title":"Username","default":""},"source_ip":{"type":"string","title":"Source Ip","default":""},"destination_ip":{"type":"string","title":"Destination Ip","default":""},"message":{"type":"string","title":"Message","default":""},"raw_payload":{"type":"object","title":"Raw Payload"}},"type":"object","title":"RawEventIngestRequest"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}