{"openapi":"3.1.0","info":{"title":"Audifact API","version":"0.1.0"},"paths":{"/":{"get":{"tags":["web"],"summary":"Index","operationId":"index__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/signup":{"get":{"tags":["web"],"summary":"Signup Page","operationId":"signup_page_signup_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}},"post":{"tags":["web"],"summary":"Signup Submit","operationId":"signup_submit_signup_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_signup_submit_signup_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/login":{"get":{"tags":["web"],"summary":"Login Page","operationId":"login_page_login_get","parameters":[{"name":"next","in":"query","required":false,"schema":{"type":"string","default":"","title":"Next"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["web"],"summary":"Login Submit","operationId":"login_submit_login_post","requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_login_submit_login_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/logout":{"post":{"tags":["web"],"summary":"Logout","operationId":"logout_logout_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/status":{"get":{"tags":["web"],"summary":"Public Status Page","description":"Lightweight public status page (no secrets).","operationId":"public_status_page_status_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/forgot-password":{"get":{"tags":["web"],"summary":"Forgot Password Page","operationId":"forgot_password_page_forgot_password_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}},"post":{"tags":["web"],"summary":"Forgot Password Submit","operationId":"forgot_password_submit_forgot_password_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_forgot_password_submit_forgot_password_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/reset-password":{"get":{"tags":["web"],"summary":"Reset Password Page","operationId":"reset_password_page_reset_password_get","parameters":[{"name":"token","in":"query","required":false,"schema":{"type":"string","default":"","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["web"],"summary":"Reset Password Submit","operationId":"reset_password_submit_reset_password_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_reset_password_submit_reset_password_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/e/{event_hash}":{"get":{"tags":["web"],"summary":"Proof View","operationId":"proof_view_e__event_hash__get","parameters":[{"name":"event_hash","in":"path","required":true,"schema":{"type":"string","title":"Event Hash"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/docs/quickstart":{"get":{"tags":["web"],"summary":"Docs Quickstart","operationId":"docs_quickstart_docs_quickstart_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/explorer":{"get":{"tags":["web"],"summary":"Explorer Page","operationId":"explorer_page_explorer_get","parameters":[{"name":"agent_id","in":"query","required":false,"schema":{"type":"string","default":"","title":"Agent Id"}},{"name":"agent_name","in":"query","required":false,"schema":{"type":"string","default":"","title":"Agent Name"}},{"name":"range","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Range"}},{"name":"event_type","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Event Type"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Q"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string","default":"","title":"Cursor"}},{"name":"after","in":"query","required":false,"schema":{"type":"string","default":"","title":"After"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/explorer/events":{"get":{"tags":["web"],"summary":"Explorer Events Partial","operationId":"explorer_events_partial_explorer_events_get","parameters":[{"name":"agent_id","in":"query","required":false,"schema":{"type":"string","default":"","title":"Agent Id"}},{"name":"agent_name","in":"query","required":false,"schema":{"type":"string","default":"","title":"Agent Name"}},{"name":"range","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Range"}},{"name":"event_type","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Event Type"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Q"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string","default":"","title":"Cursor"}},{"name":"after","in":"query","required":false,"schema":{"type":"string","default":"","title":"After"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dashboard/explorer":{"get":{"tags":["web"],"summary":"Dashboard Explorer Page","operationId":"dashboard_explorer_page_dashboard_explorer_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"agent_id","in":"query","required":false,"schema":{"type":"string","default":"","title":"Agent Id"}},{"name":"agent_name","in":"query","required":false,"schema":{"type":"string","default":"","title":"Agent Name"}},{"name":"scenario_hash","in":"query","required":false,"schema":{"type":"string","default":"","title":"Scenario Hash"}},{"name":"meta_key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Meta Key"}},{"name":"meta_value","in":"query","required":false,"schema":{"type":"string","default":"","title":"Meta Value"}},{"name":"range","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Range"}},{"name":"event_type","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Event Type"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Q"}},{"name":"event_hash","in":"query","required":false,"schema":{"type":"string","default":"","title":"Event Hash"}},{"name":"hash","in":"query","required":false,"schema":{"type":"string","default":"","title":"Hash"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string","default":"","title":"Cursor"}},{"name":"after","in":"query","required":false,"schema":{"type":"string","default":"","title":"After"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dashboard/explorer/events":{"get":{"tags":["web"],"summary":"Dashboard Explorer Events Partial","operationId":"dashboard_explorer_events_partial_dashboard_explorer_events_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"agent_id","in":"query","required":false,"schema":{"type":"string","default":"","title":"Agent Id"}},{"name":"agent_name","in":"query","required":false,"schema":{"type":"string","default":"","title":"Agent Name"}},{"name":"scenario_hash","in":"query","required":false,"schema":{"type":"string","default":"","title":"Scenario Hash"}},{"name":"meta_key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Meta Key"}},{"name":"meta_value","in":"query","required":false,"schema":{"type":"string","default":"","title":"Meta Value"}},{"name":"range","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Range"}},{"name":"event_type","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Event Type"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Q"}},{"name":"event_hash","in":"query","required":false,"schema":{"type":"string","default":"","title":"Event Hash"}},{"name":"hash","in":"query","required":false,"schema":{"type":"string","default":"","title":"Hash"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string","default":"","title":"Cursor"}},{"name":"after","in":"query","required":false,"schema":{"type":"string","default":"","title":"After"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dashboard/explorer/event/{event_seq}":{"get":{"tags":["web"],"summary":"Dashboard Explorer Event Detail","operationId":"dashboard_explorer_event_detail_dashboard_explorer_event__event_seq__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_seq","in":"path","required":true,"schema":{"type":"integer","title":"Event Seq"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/reports":{"get":{"tags":["web"],"summary":"Reports Redirect","operationId":"reports_redirect_reports_get","parameters":[{"name":"range","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Range"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"value","title":"Sort"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dashboard/reports":{"get":{"tags":["web"],"summary":"Dashboard Reports","operationId":"dashboard_reports_dashboard_reports_get","parameters":[{"name":"range","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Range"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"value","title":"Sort"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dashboard/reports/chart-data":{"get":{"tags":["web"],"summary":"Dashboard Reports Chart Data","operationId":"dashboard_reports_chart_data_dashboard_reports_chart_data_get","parameters":[{"name":"range","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Range"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"value","title":"Sort"}},{"name":"outcome_type","in":"query","required":false,"schema":{"type":"string","default":"pnl","title":"Outcome Type"}},{"name":"agent_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Id"}},{"name":"scenario_hash","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scenario Hash"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dashboard":{"get":{"tags":["web"],"summary":"Dashboard","operationId":"dashboard_dashboard_get","parameters":[{"name":"decisions_cursor","in":"query","required":false,"schema":{"type":"string","default":"","title":"Decisions Cursor"}},{"name":"decisions_after","in":"query","required":false,"schema":{"type":"string","default":"","title":"Decisions After"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/verify-email":{"get":{"tags":["web"],"summary":"Verify Email","operationId":"verify_email_verify_email_get","parameters":[{"name":"token","in":"query","required":false,"schema":{"type":"string","default":"","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dashboard/recent-decisions":{"get":{"tags":["web"],"summary":"Dashboard Recent Decisions Partial","operationId":"dashboard_recent_decisions_partial_dashboard_recent_decisions_get","parameters":[{"name":"decisions_cursor","in":"query","required":false,"schema":{"type":"string","default":"","title":"Decisions Cursor"}},{"name":"decisions_after","in":"query","required":false,"schema":{"type":"string","default":"","title":"Decisions After"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dashboard/api-keys":{"get":{"tags":["web"],"summary":"Dashboard List Api Keys","description":"Return just the keys list partial for in-place refresh (no full page reload).","operationId":"dashboard_list_api_keys_dashboard_api_keys_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}},"post":{"tags":["web"],"summary":"Dashboard Create Api Key","operationId":"dashboard_create_api_key_dashboard_api_keys_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/dashboard/test-event":{"post":{"tags":["web"],"summary":"Dashboard Test Event","operationId":"dashboard_test_event_dashboard_test_event_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_dashboard_test_event_dashboard_test_event_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dashboard/api-keys/{key_id}":{"delete":{"tags":["web"],"summary":"Dashboard Revoke Api Key","operationId":"dashboard_revoke_api_key_dashboard_api_keys__key_id__delete","parameters":[{"name":"key_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Key Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["web"],"summary":"Dashboard Rename Api Key","operationId":"dashboard_rename_api_key_dashboard_api_keys__key_id__patch","parameters":[{"name":"key_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Key Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_dashboard_rename_api_key_dashboard_api_keys__key_id__patch"}}}},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dashboard/organizations":{"post":{"tags":["web"],"summary":"Create Organization","description":"POST /organizations and /dashboard/organizations - create new org for account.","operationId":"create_organization_dashboard_organizations_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_create_organization_dashboard_organizations_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/organizations":{"post":{"tags":["web"],"summary":"Create Organization","description":"POST /organizations and /dashboard/organizations - create new org for account.","operationId":"create_organization_organizations_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_create_organization_organizations_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/dashboard/organizations/{org_id}":{"patch":{"tags":["web"],"summary":"Update Organization","description":"POST or PATCH /organizations/{id} (and /dashboard/...) - rename with ownership check.","operationId":"update_organization_dashboard_organizations__org_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Org Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_update_organization_dashboard_organizations__org_id__patch"}}}},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["web"],"summary":"Update Organization","description":"POST or PATCH /organizations/{id} (and /dashboard/...) - rename with ownership check.","operationId":"update_organization_dashboard_organizations__org_id__post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Org Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_update_organization_dashboard_organizations__org_id__post"}}}},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/organizations/{org_id}":{"patch":{"tags":["web"],"summary":"Update Organization","description":"POST or PATCH /organizations/{id} (and /dashboard/...) - rename with ownership check.","operationId":"update_organization_organizations__org_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Org Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_update_organization_organizations__org_id__patch"}}}},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["web"],"summary":"Update Organization","description":"POST or PATCH /organizations/{id} (and /dashboard/...) - rename with ownership check.","operationId":"update_organization_organizations__org_id__post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Org Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_update_organization_organizations__org_id__post"}}}},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dashboard/organizations.json":{"get":{"tags":["web"],"summary":"Dashboard Organizations Json","description":"Lightweight JSON for surgical refresh of org table + dropdown (no full reload).","operationId":"dashboard_organizations_json_dashboard_organizations_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/faq":{"get":{"tags":["web"],"summary":"Faq Page","operationId":"faq_page_faq_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/docs/verify-ots":{"get":{"tags":["web"],"summary":"Docs Verify Ots","description":"Public guide: verify snapshot ledger_hash via OpenTimestamps / Bitcoin.","operationId":"docs_verify_ots_docs_verify_ots_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/terms":{"get":{"tags":["web"],"summary":"Terms Page","operationId":"terms_page_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/privacy":{"get":{"tags":["web"],"summary":"Privacy Page","operationId":"privacy_page_privacy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/use-cases/":{"get":{"tags":["web"],"summary":"Use Cases Index","operationId":"use_cases_index_use_cases__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/use-cases/enterprise/":{"get":{"tags":["web"],"summary":"Use Case Enterprise Index","operationId":"use_case_enterprise_index_use_cases_enterprise__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/use-cases/enterprise":{"get":{"tags":["web"],"summary":"Use Case Enterprise Index","operationId":"use_case_enterprise_index_use_cases_enterprise_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/use-cases/enterprise/langchain":{"get":{"tags":["web"],"summary":"Use Case Enterprise Langchain","operationId":"use_case_enterprise_langchain_use_cases_enterprise_langchain_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/use-cases/enterprise/langgraph":{"get":{"tags":["web"],"summary":"Use Case Enterprise Langgraph","operationId":"use_case_enterprise_langgraph_use_cases_enterprise_langgraph_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/use-cases/enterprise/crewai":{"get":{"tags":["web"],"summary":"Use Case Enterprise Crewai","operationId":"use_case_enterprise_crewai_use_cases_enterprise_crewai_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/use-cases/enterprise/autogen":{"get":{"tags":["web"],"summary":"Use Case Enterprise Autogen","operationId":"use_case_enterprise_autogen_use_cases_enterprise_autogen_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/use-cases/enterprise/llamaindex":{"get":{"tags":["web"],"summary":"Use Case Enterprise Llamaindex","operationId":"use_case_enterprise_llamaindex_use_cases_enterprise_llamaindex_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/use-cases/sme":{"get":{"tags":["web"],"summary":"Use Case Sme","operationId":"use_case_sme_use_cases_sme_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/use-cases/basic":{"get":{"tags":["web"],"summary":"Use Case Basic","operationId":"use_case_basic_use_cases_basic_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/lp/{slug}":{"get":{"tags":["web"],"summary":"Ads Landing Page","operationId":"ads_landing_page_lp__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/feedback":{"get":{"tags":["web"],"summary":"Feedback Get","operationId":"feedback_get_feedback_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}},"post":{"tags":["web"],"summary":"Feedback Post","operationId":"feedback_post_feedback_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_feedback_post_feedback_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/auth/oauth/{provider}/start":{"get":{"tags":["auth"],"summary":"Oauth Start","operationId":"oauth_start_auth_oauth__provider__start_get","parameters":[{"name":"provider","in":"path","required":true,"schema":{"type":"string","title":"Provider"}},{"name":"next","in":"query","required":false,"schema":{"type":"string","default":"","title":"Next"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/auth/oauth/{provider}/callback":{"get":{"tags":["auth"],"summary":"Oauth Callback","operationId":"oauth_callback_auth_oauth__provider__callback_get","parameters":[{"name":"provider","in":"path","required":true,"schema":{"type":"string","title":"Provider"}},{"name":"code","in":"query","required":false,"schema":{"type":"string","default":"","title":"Code"}},{"name":"state","in":"query","required":false,"schema":{"type":"string","default":"","title":"State"}},{"name":"error","in":"query","required":false,"schema":{"type":"string","default":"","title":"Error"}},{"name":"error_description","in":"query","required":false,"schema":{"type":"string","default":"","title":"Error Description"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/auth/signup":{"post":{"tags":["auth"],"summary":"Signup","operationId":"signup_auth_signup_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignupRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/auth/login":{"post":{"tags":["auth"],"summary":"Login","operationId":"login_auth_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/auth/api-keys":{"get":{"tags":["auth"],"summary":"List Api Keys","operationId":"list_api_keys_auth_api_keys_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["auth"],"summary":"Create Api Key","operationId":"create_api_key_auth_api_keys_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyCreateRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/auth/api-keys/{key_id}":{"delete":{"tags":["auth"],"summary":"Revoke Api Key","operationId":"revoke_api_key_auth_api_keys__key_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"key_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Key Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/auth/api-keys/context":{"get":{"tags":["auth"],"summary":"Api Key Context","operationId":"api_key_context_auth_api_keys_context_get","parameters":[{"name":"X-API-Key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/auth/api-key/context":{"get":{"tags":["auth"],"summary":"Api Key Context","operationId":"api_key_context_auth_api_key_context_get","parameters":[{"name":"X-API-Key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/account":{"get":{"tags":["account"],"summary":"Account Settings Page","operationId":"account_settings_page_account_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"HTTPBearer":[]}]}},"/account/resend-verification":{"post":{"tags":["account"],"summary":"Account Resend Verification","operationId":"account_resend_verification_account_resend_verification_post","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"HTTPBearer":[]}]}},"/account/email":{"post":{"tags":["account"],"summary":"Account Change Email","description":"Change login email; clears verification and queues a new verify link.","operationId":"account_change_email_account_email_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_account_change_email_account_email_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/account/password/set":{"post":{"tags":["account"],"summary":"Account Set Password","description":"OAuth-only accounts: set a local password without a current password.","operationId":"account_set_password_account_password_set_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_account_set_password_account_password_set_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/account/password":{"post":{"tags":["account"],"summary":"Account Change Password","operationId":"account_change_password_account_password_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_account_change_password_account_password_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/account/credits":{"get":{"tags":["account"],"summary":"Account Credits Page","operationId":"account_credits_page_account_credits_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}],"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":100,"minimum":1},{"type":"null"}],"title":"Per Page"}},{"name":"type","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Type"}},{"name":"checkout","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Checkout"}},{"name":"session_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id"}},{"name":"upgrade","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Upgrade"}},{"name":"reactivated","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reactivated"}},{"name":"canceled","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Canceled"}},{"name":"portal","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Portal"}},{"name":"notice","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notice"}},{"name":"plan","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plan"}},{"name":"verb","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Verb"}},{"name":"amount","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}],"title":"Amount"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/account/credits/ledger":{"get":{"tags":["account"],"summary":"Account Credits Ledger","operationId":"account_credits_ledger_account_credits_ledger_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}],"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":100,"minimum":1},{"type":"null"}],"title":"Per Page"}},{"name":"type","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Type"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/account/credits/panels":{"get":{"tags":["account"],"summary":"Account Credits Panels","operationId":"account_credits_panels_account_credits_panels_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"HTTPBearer":[]}]}},"/account/credits/create-checkout":{"post":{"tags":["account"],"summary":"Account Credits Create Checkout","operationId":"account_credits_create_checkout_account_credits_create_checkout_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"credits","in":"query","required":true,"schema":{"type":"integer","minimum":1,"title":"Credits"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/account/credits/stripe-webhook":{"post":{"tags":["account"],"summary":"Account Credits Stripe Webhook","operationId":"account_credits_stripe_webhook_account_credits_stripe_webhook_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/account/credits/top-up":{"post":{"tags":["account"],"summary":"Account Credits Top Up","operationId":"account_credits_top_up_account_credits_top_up_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_account_credits_top_up_account_credits_top_up_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/usage/status":{"get":{"tags":["account"],"summary":"Usage Status","description":"Return current usage metering status for the account (trial/grace enforcement).\n\nSupports two auth paths (no breaking change):\n- Web/dashboard: cookie or Authorization: Bearer token\n- API clients: standard header -H \"X-API-Key: af_...\"\n\nUses lookup_api_key_for_ingest for the API key path (same as events/mcp).\nThen get_or_create_account_usage for the resolved account.\nReturns status (active/warning/grace/exhausted/over_limit) + level for UI colors.","operationId":"usage_status_usage_status_get","parameters":[{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/account/subscribe/create-checkout":{"post":{"tags":["account"],"summary":"Account Subscribe Create Checkout","description":"Start a usage plan subscription (Starter or Pro).\n\nNew subscriptions: first month charged immediately at checkout.\nUpgrades (e.g. Starter → Pro): prorated difference on the existing subscription,\ntier/quota switch immediately, billing cycle unchanged.","operationId":"account_subscribe_create_checkout_account_subscribe_create_checkout_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan","in":"query","required":false,"schema":{"type":"string","default":"starter","title":"Plan"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/account/subscribe/manage":{"post":{"tags":["account"],"summary":"Account Subscribe Manage","description":"Redirect to Stripe Customer Portal to manage or cancel the subscription.","operationId":"account_subscribe_manage_account_subscribe_manage_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/account/cancel-subscription":{"post":{"tags":["account"],"summary":"Account Cancel Subscription","description":"Admin shortcut: cancel at period end (same outcome as Stripe Customer Portal).","operationId":"account_cancel_subscription_account_cancel_subscription_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/merlin/":{"get":{"tags":["admin"],"summary":"Admin Home","operationId":"admin_home_merlin__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"HTTPBearer":[]}]}},"/merlin":{"get":{"tags":["admin"],"summary":"Admin Home","operationId":"admin_home_merlin_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"HTTPBearer":[]}]}},"/merlin/attribution":{"get":{"tags":["admin"],"summary":"Admin Attribution","operationId":"admin_attribution_merlin_attribution_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"group_by","in":"query","required":false,"schema":{"type":"string","default":"campaign","title":"Group By"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/merlin/lp-traffic":{"get":{"tags":["admin"],"summary":"Admin Lp Traffic","description":"LP traffic from pre-aggregated lp_hits_daily only (no raw GROUP BY).","operationId":"admin_lp_traffic_merlin_lp_traffic_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":90,"minimum":1,"default":7,"title":"Days"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/merlin/accounts":{"get":{"tags":["admin"],"summary":"Admin Accounts","operationId":"admin_accounts_merlin_accounts_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Per Page"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Q"}},{"name":"verified","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Verified"}},{"name":"oauth","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Oauth"}},{"name":"attr_source","in":"query","required":false,"schema":{"type":"string","default":"","title":"Attr Source"}},{"name":"attr_medium","in":"query","required":false,"schema":{"type":"string","default":"","title":"Attr Medium"}},{"name":"attr_campaign","in":"query","required":false,"schema":{"type":"string","default":"","title":"Attr Campaign"}},{"name":"attr_content","in":"query","required":false,"schema":{"type":"string","default":"","title":"Attr Content"}},{"name":"attr_term","in":"query","required":false,"schema":{"type":"string","default":"","title":"Attr Term"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/merlin/outbox":{"get":{"tags":["admin"],"summary":"Admin Outbox","operationId":"admin_outbox_merlin_outbox_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Per Page"}},{"name":"status","in":"query","required":false,"schema":{"type":"string","default":"failed","title":"Status"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Q"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/merlin/feedback":{"get":{"tags":["admin"],"summary":"Admin Feedback","operationId":"admin_feedback_merlin_feedback_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Per Page"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Q"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/agents":{"post":{"tags":["agents"],"summary":"Create Or Get Agent","operationId":"create_or_get_agent_agents_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":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["agents"],"summary":"List Agents","operationId":"list_agents_agents_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/events":{"post":{"tags":["events"],"summary":"Submit Event","operationId":"submit_event_events_post","parameters":[{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mcp/":{"post":{"tags":["mcp"],"summary":"Mcp Streamable Http","description":"Standard Streamable HTTP MCP endpoint (JSON-RPC).\n\nDiscovery methods (initialize, tools/list, ping, notifications) are public so\nregistries/health checks can probe the server. tools/call requires X-API-Key.\nLegacy helpers remain at GET /mcp/tools and POST /mcp/call.","operationId":"mcp_streamable_http_mcp__post","parameters":[{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["mcp"],"summary":"Mcp Streamable Http Get","description":"Browsers get a short info document; SSE Accept still gets 405 (POST-only).","operationId":"mcp_streamable_http_get_mcp__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"delete":{"tags":["mcp"],"summary":"Mcp Streamable Http Delete","description":"Stateless server — sessions are not tracked.","operationId":"mcp_streamable_http_delete_mcp__delete","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/mcp":{"post":{"tags":["mcp"],"summary":"Mcp Streamable Http","description":"Standard Streamable HTTP MCP endpoint (JSON-RPC).\n\nDiscovery methods (initialize, tools/list, ping, notifications) are public so\nregistries/health checks can probe the server. tools/call requires X-API-Key.\nLegacy helpers remain at GET /mcp/tools and POST /mcp/call.","operationId":"mcp_streamable_http_mcp_post","parameters":[{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["mcp"],"summary":"Mcp Streamable Http Get","description":"Browsers get a short info document; SSE Accept still gets 405 (POST-only).","operationId":"mcp_streamable_http_get_mcp_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"delete":{"tags":["mcp"],"summary":"Mcp Streamable Http Delete","description":"Stateless server — sessions are not tracked.","operationId":"mcp_streamable_http_delete_mcp_delete","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/mcp/tools":{"get":{"tags":["mcp"],"summary":"List Mcp Tools","description":"Legacy REST: MCP tools/list - structured tool catalog with JSON Schema inputs.","operationId":"list_mcp_tools_mcp_tools_get","parameters":[{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mcp/call":{"post":{"tags":["mcp"],"summary":"Call Mcp Tool","description":"Legacy REST: MCP tools/call - invoke a tool by name with arguments.","operationId":"call_mcp_tool_mcp_call_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/McpToolCallRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ledger/head":{"get":{"tags":["ledger"],"summary":"Ledger Head","operationId":"ledger_head_ledger_head_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/ledger/history":{"get":{"tags":["ledger"],"summary":"Ledger History","operationId":"ledger_history_ledger_history_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/ledger/snapshot/latest":{"get":{"tags":["ledger"],"summary":"Get Latest Snapshot","operationId":"get_latest_snapshot_ledger_snapshot_latest_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/ledger/snapshot/{seq}":{"get":{"tags":["ledger"],"summary":"Get Snapshot","operationId":"get_snapshot_ledger_snapshot__seq__get","parameters":[{"name":"seq","in":"path","required":true,"schema":{"type":"integer","title":"Seq"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ledger/snapshot/{seq}/ots":{"get":{"tags":["ledger"],"summary":"Get Snapshot Ots Proof","description":"Download detached OpenTimestamps proof for a snapshot, if anchored.","operationId":"get_snapshot_ots_proof_ledger_snapshot__seq__ots_get","parameters":[{"name":"seq","in":"path","required":true,"schema":{"type":"integer","title":"Seq"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ledger/snapshot-range/{start}/{end}":{"get":{"tags":["ledger"],"summary":"Snapshot Range","operationId":"snapshot_range_ledger_snapshot_range__start___end__get","parameters":[{"name":"start","in":"path","required":true,"schema":{"type":"integer","title":"Start"}},{"name":"end","in":"path","required":true,"schema":{"type":"integer","title":"End"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ledger/signing-keys":{"get":{"tags":["ledger"],"summary":"Get Signing Keys","operationId":"get_signing_keys_ledger_signing_keys_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/org/":{"get":{"tags":["org"],"summary":"Get Any Org","operationId":"get_any_org_org__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"post":{"tags":["org"],"summary":"Create Or Get Org","operationId":"create_or_get_org_org__post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Payload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/org/{org_id}":{"get":{"tags":["org"],"summary":"Get Org","operationId":"get_org_org__org_id__get","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Org Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/org/{org_id}/context/{context_hash}":{"get":{"tags":["org"],"summary":"Get Context","operationId":"get_context_org__org_id__context__context_hash__get","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Org Id"}},{"name":"context_hash","in":"path","required":true,"schema":{"type":"string","title":"Context Hash"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/org/{org_id}/scenario/{scenario_hash}":{"get":{"tags":["org"],"summary":"Get Scenario","operationId":"get_scenario_org__org_id__scenario__scenario_hash__get","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Org Id"}},{"name":"scenario_hash","in":"path","required":true,"schema":{"type":"string","title":"Scenario Hash"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/org/{org_id}/scenario/{scenario_hash}/events":{"get":{"tags":["org"],"summary":"Events By Scenario","operationId":"events_by_scenario_org__org_id__scenario__scenario_hash__events_get","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Org Id"}},{"name":"scenario_hash","in":"path","required":true,"schema":{"type":"string","title":"Scenario Hash"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/org/by-pubic-key/{owner_public_key}":{"get":{"tags":["org"],"summary":"Get Org By Owner","operationId":"get_org_by_owner_org_by_pubic_key__owner_public_key__get","parameters":[{"name":"owner_public_key","in":"path","required":true,"schema":{"type":"string","title":"Owner Public Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/org/by-public-key/{owner_public_key}":{"get":{"tags":["org"],"summary":"Get Org By Owner","operationId":"get_org_by_owner_org_by_public_key__owner_public_key__get","parameters":[{"name":"owner_public_key","in":"path","required":true,"schema":{"type":"string","title":"Owner Public Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/verify/event/{event_hash}":{"get":{"tags":["verification"],"summary":"Verify Event","operationId":"verify_event_verify_event__event_hash__get","parameters":[{"name":"event_hash","in":"path","required":true,"schema":{"type":"string","title":"Event Hash"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/verify/agent/{agent_id}/chain":{"get":{"tags":["verification"],"summary":"Verify Agent Chain","operationId":"verify_agent_chain_verify_agent__agent_id__chain_get","parameters":[{"name":"agent_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Agent Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/verify/snapshot/{snapshot_seq}":{"get":{"tags":["verification"],"summary":"Verify Snapshot","operationId":"verify_snapshot_verify_snapshot__snapshot_seq__get","parameters":[{"name":"snapshot_seq","in":"path","required":true,"schema":{"type":"integer","title":"Snapshot Seq"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/verify/latest-snapshot":{"get":{"tags":["verification"],"summary":"Verify Latest Snapshot","operationId":"verify_latest_snapshot_verify_latest_snapshot_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/verify/system":{"get":{"tags":["verification"],"summary":"Verify System","operationId":"verify_system_verify_system_get","parameters":[{"name":"mode","in":"query","required":false,"schema":{"type":"string","description":"fast | incremental | incremental_deep | full","default":"fast","title":"Mode"},"description":"fast | incremental | incremental_deep | full"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/verify/schema/verify-system":{"get":{"tags":["verification"],"summary":"Get Verify System Schema","operationId":"get_verify_system_schema_verify_schema_verify_system_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/verify/audit-history":{"get":{"tags":["verification"],"summary":"Get Audit History","description":"Immutable audit history endpoint.\nReturns newest-first by verified_at, with stable secondary sort by snapshot_seq.","operationId":"get_audit_history_verify_audit_history_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"description":"Max records to return","default":20,"title":"Limit"},"description":"Max records to return"},{"name":"seq_gt","in":"query","required":false,"schema":{"type":"integer","description":"Cursor: only records with snapshot_seq > this value","title":"Seq Gt"},"description":"Cursor: only records with snapshot_seq > this value"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/explorer/{org_id}/agent/{agent_id}/events":{"get":{"tags":["explorer"],"summary":"Agent Events","operationId":"agent_events_explorer__org_id__agent__agent_id__events_get","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Org Id"}},{"name":"agent_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Agent Id"}},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Cursor"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/explorer/{org_id}/scenario/{scenario_hash}":{"get":{"tags":["explorer"],"summary":"Scenario Detail","operationId":"scenario_detail_explorer__org_id__scenario__scenario_hash__get","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Org Id"}},{"name":"scenario_hash","in":"path","required":true,"schema":{"type":"string","title":"Scenario Hash"}},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Cursor"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"default":100,"title":"Limit"}},{"name":"agent_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Agent Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/explorer/{org_id}/scenario/{scenario_hash}/agents":{"get":{"tags":["explorer"],"summary":"Scenario Agents","operationId":"scenario_agents_explorer__org_id__scenario__scenario_hash__agents_get","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Org Id"}},{"name":"scenario_hash","in":"path","required":true,"schema":{"type":"string","title":"Scenario Hash"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/explorer/{org_id}/leaderboard":{"get":{"tags":["explorer"],"summary":"Leaderboard","operationId":"leaderboard_explorer__org_id__leaderboard_get","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Org Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/explorer/{org_id}/scenarios":{"get":{"tags":["explorer"],"summary":"Scenarios","operationId":"scenarios_explorer__org_id__scenarios_get","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Org Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/explorer/scenario/{scenario_hash}/metadata":{"get":{"tags":["explorer"],"summary":"Scenario Metadata","description":"Returns distinct metadata keys and their possible values for a scenario.\nSupports both long and short URL forms.","operationId":"scenario_metadata_explorer_scenario__scenario_hash__metadata_get","parameters":[{"name":"scenario_hash","in":"path","required":true,"schema":{"type":"string","title":"Scenario Hash"}},{"name":"org_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Org Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/explorer/{org_id}/scenario/{scenario_hash}/metadata":{"get":{"tags":["explorer"],"summary":"Scenario Metadata","description":"Returns distinct metadata keys and their possible values for a scenario.\nSupports both long and short URL forms.","operationId":"scenario_metadata_explorer__org_id__scenario__scenario_hash__metadata_get","parameters":[{"name":"scenario_hash","in":"path","required":true,"schema":{"type":"string","title":"Scenario Hash"}},{"name":"org_id","in":"path","required":true,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Org Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/explorer/{org_id}/agents/consistency":{"get":{"tags":["explorer"],"summary":"Agents Consistency","operationId":"agents_consistency_explorer__org_id__agents_consistency_get","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Org Id"}},{"name":"min_trades","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":100,"title":"Min Trades"}},{"name":"top_n","in":"query","required":false,"schema":{"type":"integer","maximum":10,"minimum":1,"default":3,"title":"Top N"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/explorer/{org_id}/agents/best-scenario":{"get":{"tags":["explorer"],"summary":"Agents Best Scenario","operationId":"agents_best_scenario_explorer__org_id__agents_best_scenario_get","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Org Id"}},{"name":"min_trades","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":50,"title":"Min Trades"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/internal/reset-runtime":{"post":{"summary":"Reset Runtime State","operationId":"reset_runtime_state_internal_reset_runtime_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/internal/shutdown-all-workers":{"post":{"summary":"Shutdown All Workers","operationId":"shutdown_all_workers_internal_shutdown_all_workers_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/internal/pause-runtime":{"post":{"summary":"Pause Runtime Endpoint","operationId":"pause_runtime_endpoint_internal_pause_runtime_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/internal/resume-runtime":{"post":{"summary":"Resume Runtime Endpoint","operationId":"resume_runtime_endpoint_internal_resume_runtime_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/internal/debug/event-seq-provider":{"get":{"summary":"Debug Event Seq Provider","operationId":"debug_event_seq_provider_internal_debug_event_seq_provider_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/internal/debug/runtime-summary":{"get":{"summary":"Debug Runtime Summary","operationId":"debug_runtime_summary_internal_debug_runtime_summary_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/internal/debug/runtime-workers":{"get":{"summary":"Debug Runtime Workers","operationId":"debug_runtime_workers_internal_debug_runtime_workers_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"ApiKeyCreateRequest":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"Name"},"organization_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Organization Id"}},"type":"object","title":"ApiKeyCreateRequest"},"Body_account_change_email_account_email_post":{"properties":{"new_email":{"type":"string","title":"New Email"},"current_password":{"type":"string","title":"Current Password","default":""}},"type":"object","required":["new_email"],"title":"Body_account_change_email_account_email_post"},"Body_account_change_password_account_password_post":{"properties":{"current_password":{"type":"string","title":"Current Password"},"new_password":{"type":"string","title":"New Password"},"confirm_password":{"type":"string","title":"Confirm Password"}},"type":"object","required":["current_password","new_password","confirm_password"],"title":"Body_account_change_password_account_password_post"},"Body_account_credits_top_up_account_credits_top_up_post":{"properties":{"amount":{"type":"integer","title":"Amount"},"reason":{"type":"string","title":"Reason","default":"admin_top_up"},"reference":{"type":"string","title":"Reference","default":""}},"type":"object","required":["amount"],"title":"Body_account_credits_top_up_account_credits_top_up_post"},"Body_account_set_password_account_password_set_post":{"properties":{"new_password":{"type":"string","title":"New Password"},"confirm_password":{"type":"string","title":"Confirm Password"}},"type":"object","required":["new_password","confirm_password"],"title":"Body_account_set_password_account_password_set_post"},"Body_create_organization_dashboard_organizations_post":{"properties":{"name":{"type":"string","title":"Name"}},"type":"object","required":["name"],"title":"Body_create_organization_dashboard_organizations_post"},"Body_create_organization_organizations_post":{"properties":{"name":{"type":"string","title":"Name"}},"type":"object","required":["name"],"title":"Body_create_organization_organizations_post"},"Body_dashboard_rename_api_key_dashboard_api_keys__key_id__patch":{"properties":{"name":{"type":"string","title":"Name"}},"type":"object","required":["name"],"title":"Body_dashboard_rename_api_key_dashboard_api_keys__key_id__patch"},"Body_dashboard_test_event_dashboard_test_event_post":{"properties":{"api_key_value":{"type":"string","title":"Api Key Value"},"event_type":{"type":"string","title":"Event Type","default":"pair"},"public_decision_label":{"type":"string","title":"Public Decision Label","default":""},"public_outcome_label":{"type":"string","title":"Public Outcome Label","default":""}},"type":"object","required":["api_key_value"],"title":"Body_dashboard_test_event_dashboard_test_event_post"},"Body_feedback_post_feedback_post":{"properties":{"message":{"type":"string","title":"Message","default":""},"email":{"type":"string","title":"Email","default":""},"page_url":{"type":"string","title":"Page Url","default":""},"company_website":{"type":"string","title":"Company Website","default":""}},"type":"object","title":"Body_feedback_post_feedback_post"},"Body_forgot_password_submit_forgot_password_post":{"properties":{"email":{"type":"string","title":"Email"}},"type":"object","required":["email"],"title":"Body_forgot_password_submit_forgot_password_post"},"Body_login_submit_login_post":{"properties":{"email":{"type":"string","title":"Email"},"password":{"type":"string","title":"Password"},"next":{"type":"string","title":"Next","default":""}},"type":"object","required":["email","password"],"title":"Body_login_submit_login_post"},"Body_reset_password_submit_reset_password_post":{"properties":{"token":{"type":"string","title":"Token","default":""},"password":{"type":"string","title":"Password","default":""},"confirm_password":{"type":"string","title":"Confirm Password","default":""}},"type":"object","title":"Body_reset_password_submit_reset_password_post"},"Body_signup_submit_signup_post":{"properties":{"email":{"type":"string","title":"Email"},"password":{"type":"string","title":"Password"},"name":{"type":"string","title":"Name","default":""},"org_name":{"type":"string","title":"Org Name","default":""},"company_website":{"type":"string","title":"Company Website","default":""},"cf_turnstile_response":{"type":"string","title":"Cf Turnstile Response","default":""},"building_notes":{"type":"string","title":"Building Notes","default":""},"utm_source":{"type":"string","title":"Utm Source","default":""},"utm_medium":{"type":"string","title":"Utm Medium","default":""},"utm_campaign":{"type":"string","title":"Utm Campaign","default":""},"utm_term":{"type":"string","title":"Utm Term","default":""},"utm_content":{"type":"string","title":"Utm Content","default":""},"ref":{"type":"string","title":"Ref","default":""},"gclid":{"type":"string","title":"Gclid","default":""},"gbraid":{"type":"string","title":"Gbraid","default":""},"wbraid":{"type":"string","title":"Wbraid","default":""},"signup_source":{"type":"string","title":"Signup Source","default":""},"return_to":{"type":"string","title":"Return To","default":""}},"type":"object","required":["email","password"],"title":"Body_signup_submit_signup_post"},"Body_update_organization_dashboard_organizations__org_id__patch":{"properties":{"name":{"type":"string","title":"Name"}},"type":"object","required":["name"],"title":"Body_update_organization_dashboard_organizations__org_id__patch"},"Body_update_organization_dashboard_organizations__org_id__post":{"properties":{"name":{"type":"string","title":"Name"}},"type":"object","required":["name"],"title":"Body_update_organization_dashboard_organizations__org_id__post"},"Body_update_organization_organizations__org_id__patch":{"properties":{"name":{"type":"string","title":"Name"}},"type":"object","required":["name"],"title":"Body_update_organization_organizations__org_id__patch"},"Body_update_organization_organizations__org_id__post":{"properties":{"name":{"type":"string","title":"Name"}},"type":"object","required":["name"],"title":"Body_update_organization_organizations__org_id__post"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"LoginRequest":{"properties":{"email":{"type":"string","maxLength":255,"minLength":3,"title":"Email"},"password":{"type":"string","maxLength":128,"minLength":1,"title":"Password"}},"type":"object","required":["email","password"],"title":"LoginRequest"},"McpToolCallRequest":{"properties":{"name":{"type":"string","minLength":1,"title":"Name"},"arguments":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Arguments"}},"type":"object","required":["name"],"title":"McpToolCallRequest"},"SignupRequest":{"properties":{"email":{"type":"string","maxLength":255,"minLength":3,"title":"Email"},"password":{"type":"string","maxLength":128,"minLength":8,"title":"Password"},"name":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Name"},"turnstile_token":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Turnstile Token"},"signup_source":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Signup Source"},"building_notes":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}],"title":"Building Notes"}},"type":"object","required":["email","password"],"title":"SignupRequest"},"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"}},"securitySchemes":{"HTTPBearer":{"type":"http","scheme":"bearer"}}}}