{"openapi":"3.1.0","info":{"title":"FlowWatch","description":"Business-aware observability for AI automations","version":"1.0.0"},"paths":{"/api/health":{"get":{"summary":"Health","operationId":"health_api_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthResponse"}}}}}}},"/api/ready":{"get":{"summary":"Readiness","operationId":"readiness_api_ready_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/auth/signup":{"post":{"summary":"Signup","operationId":"signup_api_v1_auth_signup_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignupIn"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/login":{"post":{"summary":"Login","operationId":"login_api_v1_auth_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginIn"}}},"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/logout":{"post":{"summary":"Logout","operationId":"logout_api_v1_auth_logout_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/email-verification":{"post":{"summary":"Request Email Verification","operationId":"request_email_verification_api_v1_auth_email_verification_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/email-verification/{token}":{"get":{"summary":"Verify Email","operationId":"verify_email_api_v1_auth_email_verification__token__get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/password-reset":{"post":{"summary":"Request Password Reset","operationId":"request_password_reset_api_v1_auth_password_reset_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PasswordResetRequest"}}},"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/password-reset/confirm":{"post":{"summary":"Confirm Password Reset","operationId":"confirm_password_reset_api_v1_auth_password_reset_confirm_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PasswordResetConfirm"}}},"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":{"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":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/mfa/setup":{"post":{"summary":"Setup Mfa","operationId":"setup_mfa_api_v1_auth_mfa_setup_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/mfa/confirm":{"post":{"summary":"Confirm Mfa","operationId":"confirm_mfa_api_v1_auth_mfa_confirm_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MFAConfirm"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/mfa/recovery-codes":{"post":{"summary":"Rotate Mfa Recovery Codes","operationId":"rotate_mfa_recovery_codes_api_v1_auth_mfa_recovery_codes_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MFARecoveryCodesRotate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/sessions":{"get":{"summary":"List Sessions","operationId":"list_sessions_api_v1_auth_sessions_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/sessions/{session_id}":{"delete":{"summary":"Revoke Session","operationId":"revoke_session_api_v1_auth_sessions__session_id__delete","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/billing":{"get":{"summary":"Billing Overview","operationId":"billing_overview_api_v1_billing_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/billing/plans":{"get":{"summary":"Billing Plans","operationId":"billing_plans_api_v1_billing_plans_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/billing/plan-selection":{"post":{"summary":"Select Billing Plan","operationId":"select_billing_plan_api_v1_billing_plan_selection_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BillingPlanSelectIn"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/synthetic-monitors":{"get":{"summary":"List Synthetic Monitors","operationId":"list_synthetic_monitors_api_v1_synthetic_monitors_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Synthetic Monitor","operationId":"create_synthetic_monitor_api_v1_synthetic_monitors_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyntheticMonitorCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/synthetic-monitors/{monitor_id}/run":{"post":{"summary":"Run Synthetic Monitor","operationId":"run_synthetic_monitor_api_v1_synthetic_monitors__monitor_id__run_post","parameters":[{"name":"monitor_id","in":"path","required":true,"schema":{"type":"integer","title":"Monitor Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/synthetic-monitors/{monitor_id}/runs":{"get":{"summary":"List Synthetic Runs","operationId":"list_synthetic_runs_api_v1_synthetic_monitors__monitor_id__runs_get","parameters":[{"name":"monitor_id","in":"path","required":true,"schema":{"type":"integer","title":"Monitor Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/replay-scenarios":{"get":{"summary":"List Replay Scenarios","operationId":"list_replay_scenarios_api_v1_replay_scenarios_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Replay Scenario","operationId":"create_replay_scenario_api_v1_replay_scenarios_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplayScenarioCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/replay-sources":{"get":{"summary":"Replay Sources","operationId":"replay_sources_api_v1_replay_sources_get","parameters":[{"name":"resource_kind","in":"query","required":true,"schema":{"type":"string","title":"Resource Kind"}},{"name":"resource_id","in":"query","required":true,"schema":{"type":"integer","title":"Resource Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/replay-scenarios/{scenario_id}/run":{"post":{"summary":"Run Replay Scenario","operationId":"run_replay_scenario_api_v1_replay_scenarios__scenario_id__run_post","parameters":[{"name":"scenario_id","in":"path","required":true,"schema":{"type":"integer","title":"Scenario Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/agency-os/overview":{"get":{"summary":"Agency Os Overview","operationId":"agency_os_overview_api_v1_agency_os_overview_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/agency-packs":{"get":{"summary":"List Agency Packs","operationId":"list_agency_packs_api_v1_agency_packs_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Agency Pack","operationId":"create_agency_pack_api_v1_agency_packs_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgencyPackCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/agency-packs/{pack_id}/apply":{"post":{"summary":"Apply Agency Pack","operationId":"apply_agency_pack_api_v1_agency_packs__pack_id__apply_post","parameters":[{"name":"pack_id","in":"path","required":true,"schema":{"type":"integer","title":"Pack Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgencyPackApplyIn"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/mcp/servers":{"get":{"summary":"List Mcp Servers","operationId":"list_mcp_servers_api_v1_mcp_servers_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Mcp Server","operationId":"create_mcp_server_api_v1_mcp_servers_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MCPServerCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/mcp/policies":{"get":{"summary":"List Mcp Policies","operationId":"list_mcp_policies_api_v1_mcp_policies_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Mcp Policy","operationId":"create_mcp_policy_api_v1_mcp_policies_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MCPToolPolicyCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/mcp/policy-check":{"post":{"summary":"Check Mcp Policy","operationId":"check_mcp_policy_api_v1_mcp_policy_check_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MCPPolicyCheckIn"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/mcp/runtime-policy-check":{"post":{"summary":"Runtime Check Mcp Policy","operationId":"runtime_check_mcp_policy_api_v1_mcp_runtime_policy_check_post","parameters":[{"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/MCPPolicyCheckIn"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/mcp/security-posture":{"get":{"summary":"Mcp Security Posture","operationId":"mcp_security_posture_api_v1_mcp_security_posture_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/data-retention/run":{"post":{"summary":"Run Retention Now","operationId":"run_retention_now_api_v1_data_retention_run_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workspace/export":{"get":{"summary":"Export Workspace","operationId":"export_workspace_api_v1_workspace_export_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workspace":{"delete":{"summary":"Delete Workspace","operationId":"delete_workspace_api_v1_workspace_delete","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceDeleteConfirm"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/api-keys":{"post":{"summary":"Create Api Key","operationId":"create_api_key_api_v1_api_keys_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"summary":"List Api Keys","operationId":"list_api_keys_api_v1_api_keys_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/api-keys/{key_id}":{"delete":{"summary":"Revoke Api Key","operationId":"revoke_api_key_api_v1_api_keys__key_id__delete","parameters":[{"name":"key_id","in":"path","required":true,"schema":{"type":"integer","title":"Key Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflows":{"post":{"summary":"Create Workflow","operationId":"create_workflow_api_v1_workflows_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"summary":"List Workflows","operationId":"list_workflows_api_v1_workflows_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflows/{workflow_id}":{"get":{"summary":"Workflow Detail","operationId":"workflow_detail_api_v1_workflows__workflow_id__get","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"summary":"Update Workflow","operationId":"update_workflow_api_v1_workflows__workflow_id__patch","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/agents":{"post":{"summary":"Create Agent","operationId":"create_agent_api_v1_agents_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"summary":"List Agents","operationId":"list_agents_api_v1_agents_get","parameters":[{"name":"kind","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/AgentKind"},{"type":"null"}],"title":"Kind"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/agents/{agent_id}":{"patch":{"summary":"Update Agent","operationId":"update_agent_api_v1_agents__agent_id__patch","parameters":[{"name":"agent_id","in":"path","required":true,"schema":{"type":"integer","title":"Agent Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"summary":"Agent Detail","operationId":"agent_detail_api_v1_agents__agent_id__get","parameters":[{"name":"agent_id","in":"path","required":true,"schema":{"type":"integer","title":"Agent Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/agent-sessions":{"get":{"summary":"List Agent Sessions","operationId":"list_agent_sessions_api_v1_agent_sessions_get","parameters":[{"name":"agent_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Agent Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Limit"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/agent-sessions/{session_id}":{"get":{"summary":"Agent Session Detail","operationId":"agent_session_detail_api_v1_agent_sessions__session_id__get","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"integer","title":"Session Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telemetry/events":{"post":{"summary":"Ingest Agent Telemetry","operationId":"ingest_agent_telemetry_api_v1_telemetry_events_post","parameters":[{"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/AgentTelemetryIn"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/members":{"get":{"summary":"List Members","operationId":"list_members_api_v1_members_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Member","operationId":"create_member_api_v1_members_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MemberCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/members/{user_id}":{"patch":{"summary":"Update Member","operationId":"update_member_api_v1_members__user_id__patch","parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"integer","title":"User Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MemberUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/events":{"post":{"summary":"Ingest Event","operationId":"ingest_event_api_v1_events_post","parameters":[{"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/EventIn"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"summary":"List Events","operationId":"list_events_api_v1_events_get","parameters":[{"name":"workflow_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Workflow Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Limit"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/events/{event_id}":{"get":{"summary":"Event Detail","operationId":"event_detail_api_v1_events__event_id__get","parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"integer","title":"Event Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"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":"status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/IncidentStatus"},{"type":"null"}],"title":"Status"}},{"name":"severity","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Severity"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Limit"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/incidents/{incident_id}":{"get":{"summary":"Incident Detail","operationId":"incident_detail_api_v1_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":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"summary":"Update Incident","operationId":"update_incident_api_v1_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":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IncidentUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/overview":{"get":{"summary":"Overview","operationId":"overview_api_v1_overview_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/command-center":{"get":{"summary":"Command Center","description":"Aggregate workflow and agent operations into one decision-oriented view.","operationId":"command_center_api_v1_command_center_get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":90,"minimum":1,"default":7,"title":"Days"}},{"name":"group_by","in":"query","required":false,"schema":{"type":"string","default":"platform","title":"Group By"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/health-explanation":{"get":{"summary":"Health Explanation","description":"Explain the health score with inspectable, tenant-local evidence.","operationId":"health_explanation_api_v1_health_explanation_get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":90,"minimum":1,"default":7,"title":"Days"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/traces/compare":{"get":{"summary":"Compare Trace","description":"Compare a problematic execution or session with recent healthy peers.","operationId":"compare_trace_api_v1_traces_compare_get","parameters":[{"name":"event_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}],"title":"Event Id"}},{"name":"session_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}],"title":"Session Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/changes":{"get":{"summary":"List Changes","operationId":"list_changes_api_v1_changes_get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Days"}},{"name":"resource_kind","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resource Kind"}},{"name":"resource_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}],"title":"Resource Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Change","operationId":"create_change_api_v1_changes_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeEventCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/outcome-contracts":{"get":{"summary":"List Outcome Contracts","operationId":"list_outcome_contracts_api_v1_outcome_contracts_get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Days"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Outcome Contract","operationId":"create_outcome_contract_api_v1_outcome_contracts_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OutcomeContractCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/outcome-contracts/{contract_id}/records":{"post":{"summary":"Create Outcome Record","operationId":"create_outcome_record_api_v1_outcome_contracts__contract_id__records_post","parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"integer","title":"Contract Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OutcomeRecordCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/outcome-contracts/{contract_id}/records/ingest":{"post":{"summary":"Ingest Outcome Record","operationId":"ingest_outcome_record_api_v1_outcome_contracts__contract_id__records_ingest_post","parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"integer","title":"Contract Id"}},{"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/OutcomeRecordCreate"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-metrics/events":{"post":{"summary":"Ingest Business Metric","operationId":"ingest_business_metric_api_v1_business_metrics_events_post","parameters":[{"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/BusinessMetricEventIn"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-metrics/series":{"get":{"summary":"Business Metric Series","operationId":"business_metric_series_api_v1_business_metrics_series_get","parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","minLength":2,"maxLength":120,"title":"Name"}},{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Days"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/cost-intelligence":{"get":{"summary":"Cost Intelligence","operationId":"cost_intelligence_api_v1_cost_intelligence_get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Days"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/optimization-advisor":{"get":{"summary":"Optimization Advisor","description":"Evidence-led optimization advice; no prompts or provider payloads are read.","operationId":"optimization_advisor_api_v1_optimization_advisor_get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Days"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-control":{"get":{"summary":"Business Control","description":"Decision surface: business impact, spend risk and the next safe action.","operationId":"business_control_api_v1_business_control_get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Days"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/cost-budgets":{"post":{"summary":"Create Cost Budget","operationId":"create_cost_budget_api_v1_cost_budgets_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CostBudgetCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/api-balance-monitors":{"get":{"summary":"List Api Balance Monitors","operationId":"list_api_balance_monitors_api_v1_api_balance_monitors_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Api Balance Monitor","operationId":"create_api_balance_monitor_api_v1_api_balance_monitors_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiBalanceMonitorCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/api-balance-monitors/{monitor_id}/check":{"post":{"summary":"Check Api Balance Monitor Now","operationId":"check_api_balance_monitor_now_api_v1_api_balance_monitors__monitor_id__check_post","parameters":[{"name":"monitor_id","in":"path","required":true,"schema":{"type":"integer","title":"Monitor Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/registry":{"get":{"summary":"List Registry","operationId":"list_registry_api_v1_registry_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Registry Version","operationId":"create_registry_version_api_v1_registry_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PromptModelVersionCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/registry/{version_id}/publish":{"post":{"summary":"Publish Registry Version","operationId":"publish_registry_version_api_v1_registry__version_id__publish_post","parameters":[{"name":"version_id","in":"path","required":true,"schema":{"type":"integer","title":"Version Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/evaluations":{"get":{"summary":"List Evaluations","operationId":"list_evaluations_api_v1_evaluations_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Evaluation","operationId":"create_evaluation_api_v1_evaluations_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvaluationDefinitionCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/evaluations/{definition_id}/results":{"post":{"summary":"Create Evaluation Result","operationId":"create_evaluation_result_api_v1_evaluations__definition_id__results_post","parameters":[{"name":"definition_id","in":"path","required":true,"schema":{"type":"integer","title":"Definition Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvaluationResultCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/copilot/briefing":{"get":{"summary":"Copilot Briefing","operationId":"copilot_briefing_api_v1_copilot_briefing_get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":90,"minimum":1,"default":30,"title":"Days"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approval-policies":{"get":{"summary":"List Approval Policies","operationId":"list_approval_policies_api_v1_approval_policies_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Approval Policy","operationId":"create_approval_policy_api_v1_approval_policies_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalPolicyCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approval-requests":{"get":{"summary":"List Approval Requests","operationId":"list_approval_requests_api_v1_approval_requests_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":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Approval Request","operationId":"create_approval_request_api_v1_approval_requests_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalRequestCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/policies/check":{"post":{"summary":"Check Policy For Runtime","description":"Runtime-safe gate: it only returns a decision or opens an approval request, never executes an action.","operationId":"check_policy_for_runtime_api_v1_policies_check_post","parameters":[{"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/PolicyCheckIn"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approval-requests/{request_id}/{decision}":{"post":{"summary":"Decide Approval Request","operationId":"decide_approval_request_api_v1_approval_requests__request_id___decision__post","parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"integer","title":"Request Id"}},{"name":"decision","in":"path","required":true,"schema":{"type":"string","title":"Decision"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalDecision"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/topology":{"get":{"summary":"Topology","operationId":"topology_api_v1_topology_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/topology/dependencies":{"post":{"summary":"Create Dependency","operationId":"create_dependency_api_v1_topology_dependencies_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DependencyCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/portfolios":{"get":{"summary":"List Portfolios","operationId":"list_portfolios_api_v1_portfolios_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Portfolio","operationId":"create_portfolio_api_v1_portfolios_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PortfolioCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/portfolios/available-organizations":{"get":{"summary":"Available Portfolio Organizations","description":"Only expose workspaces that the current person may safely aggregate.","operationId":"available_portfolio_organizations_api_v1_portfolios_available_organizations_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/portfolios/{portfolio_id}/organizations":{"post":{"summary":"Add Portfolio Organization","operationId":"add_portfolio_organization_api_v1_portfolios__portfolio_id__organizations_post","parameters":[{"name":"portfolio_id","in":"path","required":true,"schema":{"type":"integer","title":"Portfolio Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PortfolioOrganizationCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/portfolios/{portfolio_id}/overview":{"get":{"summary":"Portfolio Overview","operationId":"portfolio_overview_api_v1_portfolios__portfolio_id__overview_get","parameters":[{"name":"portfolio_id","in":"path","required":true,"schema":{"type":"integer","title":"Portfolio Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/incidents/{incident_id}/room":{"get":{"summary":"Incident Room","operationId":"incident_room_api_v1_incidents__incident_id__room_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":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sentinel-link":{"get":{"summary":"Sentinel Link Details","description":"Give the owner the exact non-secret ID Sentinel uses to accept this organisation's incidents.","operationId":"sentinel_link_details_api_v1_sentinel_link_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/notification-channels":{"post":{"summary":"Create Notification Channel","operationId":"create_notification_channel_api_v1_notification_channels_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationChannelCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"summary":"List Notification Channels","operationId":"list_notification_channels_api_v1_notification_channels_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/reliability":{"get":{"summary":"Reliability Report","operationId":"reliability_report_api_v1_reliability_get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":90,"minimum":1,"default":30,"title":"Days"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations":{"get":{"summary":"Integration Catalog","description":"Return installation metadata together with evidence of a real runtime signal.","operationId":"integration_catalog_api_v1_integrations_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/n8n/template":{"get":{"summary":"Download N8N Template","operationId":"download_n8n_template_api_v1_integrations_n8n_template_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/flowwatch-skill/download":{"get":{"summary":"Download Flowwatch Skill","description":"Download install instructions for an AI agent without exposing any workspace secrets.","operationId":"download_flowwatch_skill_api_v1_integrations_flowwatch_skill_download_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/reliability/policy":{"patch":{"summary":"Update Reliability Policy","operationId":"update_reliability_policy_api_v1_reliability_policy_patch","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReliabilityPolicyUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/notification-deliveries":{"get":{"summary":"List Notification Deliveries","operationId":"list_notification_deliveries_api_v1_notification_deliveries_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"incident_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}],"title":"Incident Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/notification-deliveries/{delivery_id}/retry":{"post":{"summary":"Retry Notification Delivery","operationId":"retry_notification_delivery_api_v1_notification_deliveries__delivery_id__retry_post","parameters":[{"name":"delivery_id","in":"path","required":true,"schema":{"type":"integer","title":"Delivery Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/recovery-actions":{"post":{"summary":"Create Recovery Action","operationId":"create_recovery_action_api_v1_recovery_actions_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryActionCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"summary":"List Recovery Actions","operationId":"list_recovery_actions_api_v1_recovery_actions_get","parameters":[{"name":"incident_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Incident Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/recovery-actions/{action_id}/approve":{"post":{"summary":"Approve Recovery Action","operationId":"approve_recovery_action_api_v1_recovery_actions__action_id__approve_post","parameters":[{"name":"action_id","in":"path","required":true,"schema":{"type":"integer","title":"Action Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryActionApproval"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/recovery-actions/{action_id}/execute":{"post":{"summary":"Execute Recovery Action","operationId":"execute_recovery_action_api_v1_recovery_actions__action_id__execute_post","parameters":[{"name":"action_id","in":"path","required":true,"schema":{"type":"integer","title":"Action Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/audit":{"get":{"summary":"List Audit","operationId":"list_audit_api_v1_audit_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Limit"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/n8n":{"get":{"summary":"N8N Integration Guide","operationId":"n8n_integration_guide_api_v1_integrations_n8n_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/demo/seed":{"post":{"summary":"Seed Demo","operationId":"seed_demo_api_v1_demo_seed_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"fw_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fw Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"AgencyPackApplyIn":{"properties":{"target_organization_ids":{"items":{"type":"integer"},"type":"array","maxItems":100,"minItems":1,"title":"Target Organization Ids"}},"type":"object","required":["target_organization_ids"],"title":"AgencyPackApplyIn"},"AgencyPackCreate":{"properties":{"name":{"type":"string","maxLength":160,"minLength":2,"title":"Name"},"description":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}],"title":"Description"},"version":{"type":"string","maxLength":50,"minLength":1,"title":"Version","default":"v1"},"blueprint":{"additionalProperties":true,"type":"object","title":"Blueprint"}},"type":"object","required":["name"],"title":"AgencyPackCreate"},"AgentCreate":{"properties":{"name":{"type":"string","maxLength":160,"minLength":2,"title":"Name"},"external_id":{"type":"string","maxLength":180,"minLength":1,"title":"External Id"},"kind":{"type":"string","enum":["agent","bot"],"title":"Kind","default":"agent"},"platform":{"type":"string","maxLength":50,"minLength":2,"title":"Platform","default":"custom"},"channel":{"anyOf":[{"type":"string","maxLength":50},{"type":"null"}],"title":"Channel"},"environment":{"type":"string","maxLength":40,"title":"Environment","default":"production"},"owner":{"anyOf":[{"type":"string","maxLength":160},{"type":"null"}],"title":"Owner"},"business_value_per_run":{"type":"number","minimum":0.0,"title":"Business Value Per Run","default":0.0},"expected_max_session_duration_ms":{"type":"integer","minimum":1.0,"title":"Expected Max Session Duration Ms","default":300000},"expected_max_session_cost_usd":{"type":"number","minimum":0.0,"title":"Expected Max Session Cost Usd","default":1.0},"max_tool_calls_per_session":{"type":"integer","maximum":10000.0,"minimum":1.0,"title":"Max Tool Calls Per Session","default":30},"heartbeat_minutes":{"anyOf":[{"type":"integer","maximum":10080.0,"minimum":1.0},{"type":"null"}],"title":"Heartbeat Minutes"}},"type":"object","required":["name","external_id"],"title":"AgentCreate"},"AgentKind":{"type":"string","enum":["agent","bot"],"title":"AgentKind"},"AgentTelemetryIn":{"properties":{"event_id":{"type":"string","maxLength":200,"minLength":1,"title":"Event Id"},"event_type":{"type":"string","enum":["session.started","session.completed","session.failed","session.cancelled","model.started","model.completed","model.failed","tool.started","tool.completed","tool.failed","tool.blocked","message.received","message.sent","message.failed","approval.requested","approval.approved","approval.denied","business.succeeded","business.failed","gateway.healthy","gateway.degraded"],"title":"Event Type"},"source":{"type":"string","enum":["openclaw","hermes","telegram","langchain","langgraph","openai_agents","anthropic","google_gemini","mcp","crewai","autogen","semantic_kernel","custom"],"title":"Source"},"agent_external_id":{"type":"string","maxLength":180,"minLength":1,"title":"Agent External Id"},"agent_name":{"anyOf":[{"type":"string","maxLength":160},{"type":"null"}],"title":"Agent Name"},"agent_kind":{"type":"string","enum":["agent","bot"],"title":"Agent Kind","default":"agent"},"session_external_id":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Session External Id"},"trace_id":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Trace Id"},"status":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}],"title":"Status"},"model":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Model"},"tool_name":{"anyOf":[{"type":"string","maxLength":160},{"type":"null"}],"title":"Tool Name"},"channel":{"anyOf":[{"type":"string","maxLength":50},{"type":"null"}],"title":"Channel"},"direction":{"anyOf":[{"type":"string","enum":["inbound","outbound"]},{"type":"null"}],"title":"Direction"},"user_external_id":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"User External Id"},"duration_ms":{"type":"integer","minimum":0.0,"title":"Duration Ms","default":0},"cost_usd":{"type":"number","minimum":0.0,"title":"Cost Usd","default":0.0},"input_tokens":{"type":"integer","minimum":0.0,"title":"Input Tokens","default":0},"output_tokens":{"type":"integer","minimum":0.0,"title":"Output Tokens","default":0},"business_result":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Business Result"},"risk_level":{"anyOf":[{"type":"string","enum":["low","medium","high","critical"]},{"type":"null"}],"title":"Risk Level"},"error_message":{"anyOf":[{"type":"string","maxLength":10000},{"type":"null"}],"title":"Error Message"},"occurred_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Occurred At"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"type":"object","required":["event_id","event_type","source","agent_external_id"],"title":"AgentTelemetryIn"},"AgentUpdate":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":160,"minLength":2},{"type":"null"}],"title":"Name"},"channel":{"anyOf":[{"type":"string","maxLength":50},{"type":"null"}],"title":"Channel"},"environment":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}],"title":"Environment"},"owner":{"anyOf":[{"type":"string","maxLength":160},{"type":"null"}],"title":"Owner"},"business_value_per_run":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Business Value Per Run"},"expected_max_session_duration_ms":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Expected Max Session Duration Ms"},"expected_max_session_cost_usd":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Expected Max Session Cost Usd"},"max_tool_calls_per_session":{"anyOf":[{"type":"integer","maximum":10000.0,"minimum":1.0},{"type":"null"}],"title":"Max Tool Calls Per Session"},"heartbeat_minutes":{"anyOf":[{"type":"integer","maximum":10080.0,"minimum":1.0},{"type":"null"}],"title":"Heartbeat Minutes"}},"type":"object","title":"AgentUpdate"},"ApiBalanceMonitorCreate":{"properties":{"name":{"type":"string","maxLength":160,"minLength":2,"title":"Name"},"endpoint":{"type":"string","maxLength":2000,"minLength":8,"title":"Endpoint"},"auth_type":{"type":"string","enum":["none","bearer","header"],"title":"Auth Type","default":"bearer"},"auth_header_name":{"anyOf":[{"type":"string","maxLength":120,"pattern":"^[A-Za-z0-9-]+$"},{"type":"null"}],"title":"Auth Header Name"},"credential":{"anyOf":[{"type":"string","maxLength":4000},{"type":"null"}],"title":"Credential"},"headers":{"additionalProperties":{"type":"string"},"type":"object","maxProperties":30,"title":"Headers"},"response_path":{"type":"string","maxLength":300,"minLength":1,"pattern":"^[A-Za-z0-9_.-]+$","title":"Response Path"},"currency":{"type":"string","maxLength":12,"minLength":1,"pattern":"^[A-Za-z]{1,12}$","title":"Currency","default":"USD"},"warning_balance":{"type":"number","minimum":0.0,"title":"Warning Balance"},"critical_balance":{"type":"number","minimum":0.0,"title":"Critical Balance"},"interval_minutes":{"type":"integer","maximum":1440.0,"minimum":5.0,"title":"Interval Minutes","default":30}},"type":"object","required":["name","endpoint","response_path","warning_balance","critical_balance"],"title":"ApiBalanceMonitorCreate"},"ApiKeyCreate":{"properties":{"name":{"type":"string","maxLength":120,"minLength":2,"title":"Name"}},"type":"object","required":["name"],"title":"ApiKeyCreate"},"ApprovalDecision":{"properties":{"note":{"anyOf":[{"type":"string","maxLength":1000},{"type":"null"}],"title":"Note"}},"type":"object","title":"ApprovalDecision"},"ApprovalPolicyCreate":{"properties":{"resource_kind":{"type":"string","enum":["organization","workflow","agent"],"title":"Resource Kind","default":"organization"},"resource_id":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Resource Id"},"action_type":{"type":"string","maxLength":100,"minLength":2,"title":"Action Type"},"require_approval":{"type":"boolean","title":"Require Approval","default":true},"max_cost_usd":{"anyOf":[{"type":"number","exclusiveMinimum":0.0},{"type":"null"}],"title":"Max Cost Usd"},"max_tool_calls":{"anyOf":[{"type":"integer","maximum":100000.0,"minimum":1.0},{"type":"null"}],"title":"Max Tool Calls"},"enabled":{"type":"boolean","title":"Enabled","default":true}},"type":"object","required":["action_type"],"title":"ApprovalPolicyCreate"},"ApprovalRequestCreate":{"properties":{"resource_kind":{"type":"string","enum":["workflow","agent"],"title":"Resource Kind"},"resource_id":{"type":"integer","minimum":1.0,"title":"Resource Id"},"action_type":{"type":"string","maxLength":100,"minLength":2,"title":"Action Type"},"risk_level":{"type":"string","enum":["low","medium","high","critical"],"title":"Risk Level","default":"medium"},"summary":{"type":"string","maxLength":500,"minLength":4,"title":"Summary"},"payload":{"additionalProperties":true,"type":"object","title":"Payload"}},"type":"object","required":["resource_kind","resource_id","action_type","summary"],"title":"ApprovalRequestCreate"},"BillingPlanSelectIn":{"properties":{"plan":{"type":"string","enum":["trial","pro","agency"],"title":"Plan"},"billing_cycle":{"type":"string","enum":["monthly","annual"],"title":"Billing Cycle","default":"monthly"}},"type":"object","required":["plan"],"title":"BillingPlanSelectIn"},"BusinessMetricEventIn":{"properties":{"name":{"type":"string","maxLength":120,"minLength":2,"pattern":"^[a-zA-Z][a-zA-Z0-9_.-]*$","title":"Name"},"value":{"type":"number","maximum":1000000000.0,"minimum":-1000000000.0,"title":"Value"},"dimensions":{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"}]},"type":"object","title":"Dimensions"},"occurred_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Occurred At"}},"type":"object","required":["name","value"],"title":"BusinessMetricEventIn"},"ChangeEventCreate":{"properties":{"resource_kind":{"type":"string","enum":["organization","workflow","agent"],"title":"Resource Kind","default":"organization"},"resource_id":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Resource Id"},"kind":{"type":"string","enum":["deployment","prompt","model","workflow_version","configuration"],"title":"Kind"},"version":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Version"},"summary":{"type":"string","maxLength":500,"minLength":4,"title":"Summary"},"occurred_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Occurred At"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"type":"object","required":["kind","summary"],"title":"ChangeEventCreate"},"CostBudgetCreate":{"properties":{"name":{"type":"string","maxLength":160,"minLength":2,"title":"Name"},"scope_type":{"type":"string","enum":["organization","platform","owner","workflow","agent"],"title":"Scope Type","default":"organization"},"scope_value":{"anyOf":[{"type":"string","maxLength":180},{"type":"null"}],"title":"Scope Value"},"amount_usd":{"type":"number","exclusiveMinimum":0.0,"title":"Amount Usd"},"alert_percent":{"type":"number","maximum":1.0,"minimum":0.1,"title":"Alert Percent","default":0.8},"period_days":{"type":"integer","maximum":366.0,"minimum":1.0,"title":"Period Days","default":30}},"type":"object","required":["name","amount_usd"],"title":"CostBudgetCreate"},"DependencyCreate":{"properties":{"source_kind":{"type":"string","enum":["workflow","agent","channel"],"title":"Source Kind"},"source_id":{"type":"integer","minimum":1.0,"title":"Source Id"},"target_kind":{"type":"string","enum":["workflow","agent","channel"],"title":"Target Kind"},"target_id":{"type":"integer","minimum":1.0,"title":"Target Id"},"relationship":{"type":"string","enum":["depends_on","routes_to","triggers"],"title":"Relationship","default":"depends_on"},"description":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}],"title":"Description"}},"type":"object","required":["source_kind","source_id","target_kind","target_id"],"title":"DependencyCreate"},"EvaluationDefinitionCreate":{"properties":{"resource_kind":{"type":"string","enum":["workflow","agent"],"title":"Resource Kind"},"resource_id":{"type":"integer","minimum":1.0,"title":"Resource Id"},"name":{"type":"string","maxLength":160,"minLength":2,"title":"Name"},"evaluator_type":{"type":"string","enum":["manual","llm_judge","business","schema"],"title":"Evaluator Type"},"metric":{"type":"string","maxLength":80,"minLength":2,"title":"Metric"},"threshold":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"null"}],"title":"Threshold"},"instructions":{"anyOf":[{"type":"string","maxLength":4000},{"type":"null"}],"title":"Instructions"}},"type":"object","required":["resource_kind","resource_id","name","evaluator_type","metric"],"title":"EvaluationDefinitionCreate"},"EvaluationResultCreate":{"properties":{"event_id":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Event Id"},"session_id":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Session Id"},"score":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"null"}],"title":"Score"},"verdict":{"type":"string","enum":["pass","fail","inconclusive"],"title":"Verdict","default":"inconclusive"},"explanation":{"anyOf":[{"type":"string","maxLength":1000},{"type":"null"}],"title":"Explanation"},"source":{"type":"string","enum":["manual","llm_judge","business","schema"],"title":"Source","default":"manual"}},"type":"object","title":"EvaluationResultCreate"},"EventIn":{"properties":{"workflow_external_id":{"type":"string","maxLength":180,"minLength":1,"title":"Workflow External Id"},"workflow_name":{"anyOf":[{"type":"string","maxLength":160},{"type":"null"}],"title":"Workflow Name"},"platform":{"type":"string","maxLength":50,"title":"Platform","default":"custom"},"execution_id":{"type":"string","maxLength":180,"minLength":1,"title":"Execution Id"},"status":{"type":"string","enum":["success","error","timeout","cancelled"],"title":"Status"},"duration_ms":{"type":"integer","minimum":0.0,"title":"Duration Ms","default":0},"cost_usd":{"type":"number","minimum":0.0,"title":"Cost Usd","default":0.0},"business_result":{"type":"boolean","title":"Business Result","default":true},"customer_id":{"anyOf":[{"type":"string","maxLength":180},{"type":"null"}],"title":"Customer Id"},"input_schema_hash":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Input Schema Hash"},"output_schema_hash":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Output Schema Hash"},"model":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"Model"},"prompt_version":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"Prompt Version"},"error_message":{"anyOf":[{"type":"string","maxLength":10000},{"type":"null"}],"title":"Error Message"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"type":"object","required":["workflow_external_id","execution_id","status"],"title":"EventIn"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HealthResponse":{"properties":{"status":{"type":"string","title":"Status"},"version":{"type":"string","title":"Version"},"time":{"type":"string","format":"date-time","title":"Time"}},"type":"object","required":["status","version","time"],"title":"HealthResponse"},"IncidentStatus":{"type":"string","enum":["open","acknowledged","resolved"],"title":"IncidentStatus"},"IncidentUpdate":{"properties":{"status":{"anyOf":[{"type":"string","enum":["open","acknowledged","resolved"]},{"type":"null"}],"title":"Status"},"assigned_to_user_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Assigned To User Id"},"message":{"anyOf":[{"type":"string","maxLength":4000},{"type":"null"}],"title":"Message"}},"type":"object","title":"IncidentUpdate"},"LoginIn":{"properties":{"email":{"type":"string","title":"Email"},"password":{"type":"string","title":"Password"},"totp_code":{"anyOf":[{"type":"string","maxLength":8,"minLength":6},{"type":"null"}],"title":"Totp Code"},"recovery_code":{"anyOf":[{"type":"string","maxLength":32,"minLength":8},{"type":"null"}],"title":"Recovery Code"}},"type":"object","required":["email","password"],"title":"LoginIn"},"MCPPolicyCheckIn":{"properties":{"server_id":{"type":"integer","minimum":1.0,"title":"Server Id"},"tool_name":{"type":"string","maxLength":180,"minLength":1,"title":"Tool Name"},"request_fingerprint":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Request Fingerprint"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"type":"object","required":["server_id","tool_name"],"title":"MCPPolicyCheckIn"},"MCPServerCreate":{"properties":{"name":{"type":"string","maxLength":160,"minLength":2,"title":"Name"},"transport":{"type":"string","enum":["stdio","sse","streamable_http"],"title":"Transport","default":"streamable_http"},"endpoint_hint":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}],"title":"Endpoint Hint"},"owner":{"anyOf":[{"type":"string","maxLength":160},{"type":"null"}],"title":"Owner"},"environment":{"type":"string","maxLength":40,"title":"Environment","default":"production"},"authentication_type":{"type":"string","enum":["unknown","none","api_key","oauth","mTLS"],"title":"Authentication Type","default":"unknown"},"enabled":{"type":"boolean","title":"Enabled","default":true}},"type":"object","required":["name"],"title":"MCPServerCreate"},"MCPToolPolicyCreate":{"properties":{"server_id":{"type":"integer","minimum":1.0,"title":"Server Id"},"tool_name":{"type":"string","maxLength":180,"minLength":1,"title":"Tool Name"},"decision":{"type":"string","enum":["allow","deny","approval_required"],"title":"Decision","default":"approval_required"},"risk_level":{"type":"string","enum":["low","medium","high","critical"],"title":"Risk Level","default":"medium"},"data_classification":{"type":"string","enum":["public","internal","confidential","restricted"],"title":"Data Classification","default":"internal"},"enabled":{"type":"boolean","title":"Enabled","default":true}},"type":"object","required":["server_id","tool_name"],"title":"MCPToolPolicyCreate"},"MFAConfirm":{"properties":{"code":{"type":"string","maxLength":8,"minLength":6,"title":"Code"}},"type":"object","required":["code"],"title":"MFAConfirm"},"MFARecoveryCodesRotate":{"properties":{"code":{"type":"string","maxLength":8,"minLength":6,"title":"Code"}},"type":"object","required":["code"],"title":"MFARecoveryCodesRotate"},"MemberCreate":{"properties":{"email":{"type":"string","maxLength":320,"minLength":5,"title":"Email"},"display_name":{"type":"string","maxLength":120,"minLength":2,"title":"Display Name"},"password":{"type":"string","maxLength":128,"minLength":10,"title":"Password"},"role":{"type":"string","enum":["admin","operator","viewer"],"title":"Role","default":"operator"}},"type":"object","required":["email","display_name","password"],"title":"MemberCreate"},"MemberUpdate":{"properties":{"role":{"type":"string","enum":["admin","operator","viewer"],"title":"Role"}},"type":"object","required":["role"],"title":"MemberUpdate"},"NotificationChannelCreate":{"properties":{"name":{"type":"string","maxLength":120,"minLength":2,"title":"Name"},"type":{"type":"string","enum":["webhook","sentinel","telegram","slack","email"],"title":"Type"},"target":{"type":"string","maxLength":2000,"minLength":2,"title":"Target"},"minimum_severity":{"type":"string","enum":["medium","high","critical"],"title":"Minimum Severity","default":"high"}},"type":"object","required":["name","type","target"],"title":"NotificationChannelCreate"},"OutcomeContractCreate":{"properties":{"resource_kind":{"type":"string","enum":["workflow","agent"],"title":"Resource Kind"},"resource_id":{"type":"integer","minimum":1.0,"title":"Resource Id"},"name":{"type":"string","maxLength":160,"minLength":2,"title":"Name"},"description":{"anyOf":[{"type":"string","maxLength":4000},{"type":"null"}],"title":"Description"},"target_success_rate":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Target Success Rate","default":0.95},"confirmation_window_minutes":{"type":"integer","maximum":525600.0,"minimum":1.0,"title":"Confirmation Window Minutes","default":1440},"owner":{"anyOf":[{"type":"string","maxLength":160},{"type":"null"}],"title":"Owner"}},"type":"object","required":["resource_kind","resource_id","name"],"title":"OutcomeContractCreate"},"OutcomeRecordCreate":{"properties":{"external_id":{"type":"string","maxLength":180,"minLength":1,"title":"External Id"},"status":{"type":"string","enum":["pending","confirmed","missed","expired"],"title":"Status"},"value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Value"},"source_event_id":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Source Event Id"},"source_session_id":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Source Session Id"},"occurred_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Occurred At"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"type":"object","required":["external_id","status"],"title":"OutcomeRecordCreate"},"PasswordResetConfirm":{"properties":{"token":{"type":"string","maxLength":200,"minLength":32,"title":"Token"},"password":{"type":"string","maxLength":128,"minLength":10,"title":"Password"}},"type":"object","required":["token","password"],"title":"PasswordResetConfirm"},"PasswordResetRequest":{"properties":{"email":{"type":"string","maxLength":320,"minLength":5,"title":"Email"}},"type":"object","required":["email"],"title":"PasswordResetRequest"},"PolicyCheckIn":{"properties":{"resource_kind":{"type":"string","enum":["workflow","agent"],"title":"Resource Kind"},"resource_id":{"type":"integer","minimum":1.0,"title":"Resource Id"},"action_type":{"type":"string","maxLength":100,"minLength":2,"title":"Action Type"},"risk_level":{"type":"string","enum":["low","medium","high","critical"],"title":"Risk Level","default":"medium"},"summary":{"type":"string","maxLength":500,"minLength":4,"title":"Summary"},"estimated_cost_usd":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Estimated Cost Usd"},"tool_calls":{"anyOf":[{"type":"integer","maximum":100000.0,"minimum":0.0},{"type":"null"}],"title":"Tool Calls"},"payload":{"additionalProperties":true,"type":"object","title":"Payload"}},"type":"object","required":["resource_kind","resource_id","action_type","summary"],"title":"PolicyCheckIn"},"PortfolioCreate":{"properties":{"name":{"type":"string","maxLength":160,"minLength":2,"title":"Name"},"description":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}],"title":"Description"},"organization_ids":{"items":{"type":"integer"},"type":"array","maxItems":100,"title":"Organization Ids"}},"type":"object","required":["name"],"title":"PortfolioCreate"},"PortfolioOrganizationCreate":{"properties":{"organization_id":{"type":"integer","minimum":1.0,"title":"Organization Id"}},"type":"object","required":["organization_id"],"title":"PortfolioOrganizationCreate"},"PromptModelVersionCreate":{"properties":{"resource_kind":{"type":"string","enum":["workflow","agent"],"title":"Resource Kind"},"resource_id":{"type":"integer","minimum":1.0,"title":"Resource Id"},"name":{"type":"string","maxLength":160,"minLength":2,"title":"Name"},"version":{"type":"string","maxLength":120,"minLength":1,"title":"Version"},"model_provider":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Model Provider"},"model":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Model"},"prompt_hash":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Prompt Hash"},"parameters":{"additionalProperties":true,"type":"object","title":"Parameters"},"notes":{"anyOf":[{"type":"string","maxLength":4000},{"type":"null"}],"title":"Notes"}},"type":"object","required":["resource_kind","resource_id","name","version"],"title":"PromptModelVersionCreate"},"RecoveryActionApproval":{"properties":{"note":{"anyOf":[{"type":"string","maxLength":1000},{"type":"null"}],"title":"Note"}},"type":"object","title":"RecoveryActionApproval"},"RecoveryActionCreate":{"properties":{"action_type":{"type":"string","const":"notification.redeliver","title":"Action Type"},"incident_id":{"type":"integer","minimum":1.0,"title":"Incident Id"},"notification_delivery_id":{"type":"integer","minimum":1.0,"title":"Notification Delivery Id"},"idempotency_key":{"type":"string","maxLength":120,"minLength":8,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$","title":"Idempotency Key"},"dry_run":{"type":"boolean","title":"Dry Run","default":false}},"type":"object","required":["action_type","incident_id","notification_delivery_id","idempotency_key"],"title":"RecoveryActionCreate"},"ReliabilityPolicyUpdate":{"properties":{"availability_target":{"type":"number","maximum":100.0,"minimum":90.0,"title":"Availability Target"},"notification_delivery_target":{"type":"number","maximum":100.0,"minimum":90.0,"title":"Notification Delivery Target"},"mttd_target_seconds":{"type":"integer","maximum":86400.0,"minimum":1.0,"title":"Mttd Target Seconds"},"mttr_target_seconds":{"type":"integer","maximum":2592000.0,"minimum":60.0,"title":"Mttr Target Seconds"},"queue_lag_target_seconds":{"type":"integer","maximum":86400.0,"minimum":1.0,"title":"Queue Lag Target Seconds"}},"type":"object","required":["availability_target","notification_delivery_target","mttd_target_seconds","mttr_target_seconds","queue_lag_target_seconds"],"title":"ReliabilityPolicyUpdate"},"ReplayScenarioCreate":{"properties":{"resource_kind":{"type":"string","enum":["workflow","agent"],"title":"Resource Kind"},"resource_id":{"type":"integer","minimum":1.0,"title":"Resource Id"},"name":{"type":"string","maxLength":160,"minLength":2,"title":"Name"},"source_event_id":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Source Event Id"},"source_session_id":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Source Session Id"},"expectations":{"additionalProperties":true,"type":"object","title":"Expectations"}},"type":"object","required":["resource_kind","resource_id","name"],"title":"ReplayScenarioCreate"},"SignupIn":{"properties":{"email":{"type":"string","maxLength":320,"minLength":5,"title":"Email"},"password":{"type":"string","maxLength":128,"minLength":10,"title":"Password"},"display_name":{"type":"string","maxLength":120,"minLength":2,"title":"Display Name"},"organization_name":{"type":"string","maxLength":160,"minLength":2,"title":"Organization Name"}},"type":"object","required":["email","password","display_name","organization_name"],"title":"SignupIn"},"SyntheticMonitorCreate":{"properties":{"resource_kind":{"type":"string","enum":["workflow","agent"],"title":"Resource Kind"},"resource_id":{"type":"integer","minimum":1.0,"title":"Resource Id"},"name":{"type":"string","maxLength":160,"minLength":2,"title":"Name"},"interval_minutes":{"type":"integer","maximum":10080.0,"minimum":5.0,"title":"Interval Minutes","default":15},"max_duration_ms":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Max Duration Ms"},"expected_business_result":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Expected Business Result"},"enabled":{"type":"boolean","title":"Enabled","default":true},"config":{"additionalProperties":true,"type":"object","title":"Config"}},"type":"object","required":["resource_kind","resource_id","name"],"title":"SyntheticMonitorCreate"},"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"},"WorkflowCreate":{"properties":{"name":{"type":"string","maxLength":160,"minLength":2,"title":"Name"},"platform":{"type":"string","maxLength":50,"minLength":2,"title":"Platform","default":"n8n"},"external_id":{"type":"string","maxLength":180,"minLength":2,"title":"External Id"},"owner":{"anyOf":[{"type":"string","maxLength":160},{"type":"null"}],"title":"Owner"},"business_value_per_run":{"type":"number","minimum":0.0,"title":"Business Value Per Run","default":0.0},"expected_max_duration_ms":{"type":"integer","minimum":1.0,"title":"Expected Max Duration Ms","default":60000},"expected_max_cost_usd":{"type":"number","minimum":0.0,"title":"Expected Max Cost Usd","default":0.2},"expected_success_rate":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Expected Success Rate","default":0.95},"heartbeat_minutes":{"anyOf":[{"type":"integer","maximum":10080.0,"minimum":1.0},{"type":"null"}],"title":"Heartbeat Minutes"}},"type":"object","required":["name","external_id"],"title":"WorkflowCreate"},"WorkflowUpdate":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":160,"minLength":2},{"type":"null"}],"title":"Name"},"owner":{"anyOf":[{"type":"string","maxLength":160},{"type":"null"}],"title":"Owner"},"business_value_per_run":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Business Value Per Run"},"expected_max_duration_ms":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Expected Max Duration Ms"},"expected_max_cost_usd":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Expected Max Cost Usd"},"expected_success_rate":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"null"}],"title":"Expected Success Rate"},"heartbeat_minutes":{"anyOf":[{"type":"integer","maximum":10080.0,"minimum":1.0},{"type":"null"}],"title":"Heartbeat Minutes"}},"type":"object","title":"WorkflowUpdate"},"WorkspaceDeleteConfirm":{"properties":{"confirmation":{"type":"string","maxLength":180,"minLength":8,"title":"Confirmation"},"password":{"type":"string","maxLength":128,"minLength":10,"title":"Password"}},"type":"object","required":["confirmation","password"],"title":"WorkspaceDeleteConfirm"}}}}