{"openapi":"3.1.0","info":{"title":"PlanetGraph API","version":"0.1.0"},"paths":{"/health":{"get":{"summary":"Health","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthResponse"}}}}}}},"/api/v1/me":{"get":{"tags":["auth"],"summary":"Get Me","operationId":"get_me_api_v1_me_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeResponse"}}}}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/me/security":{"get":{"tags":["auth"],"summary":"Get Security Status","operationId":"get_security_status_api_v1_me_security_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SecurityStatusResponse"}}}}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/auth/mfa/recovery-code":{"post":{"tags":["auth"],"summary":"Use Recovery Code","operationId":"use_recovery_code_api_v1_auth_mfa_recovery_code_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MfaRecoveryCodeUse"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MfaRecoveryCodeUseResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/me/security/recovery-codes":{"get":{"tags":["auth"],"summary":"Get Recovery Code Status","operationId":"get_recovery_code_status_api_v1_me_security_recovery_codes_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MfaRecoveryCodeStatusResponse"}}}}},"security":[{"ApiKeyAuth":[]}]},"post":{"tags":["auth"],"summary":"Regenerate Recovery Codes","operationId":"regenerate_recovery_codes_api_v1_me_security_recovery_codes_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MfaRecoveryCodesResponse"}}}}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/api-keys":{"get":{"tags":["auth"],"summary":"List Api Keys","operationId":"list_api_keys_api_v1_api_keys_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ApiKeyResponse"},"type":"array","title":"Response List Api Keys Api V1 Api Keys Get"}}}}},"security":[{"ApiKeyAuth":[]}]},"post":{"tags":["auth"],"summary":"Create Api Key","operationId":"create_api_key_api_v1_api_keys_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyCreateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/api-keys/{key_id}":{"delete":{"tags":["auth"],"summary":"Revoke Api Key","operationId":"revoke_api_key_api_v1_api_keys__key_id__delete","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"key_id","in":"path","required":true,"schema":{"type":"string","title":"Key Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Revoke Api Key Api V1 Api Keys  Key Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/login-with/apps":{"get":{"tags":["login-with-planetgraph"],"summary":"List Apps","operationId":"list_apps_api_v1_login_with_apps_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/LoginWithAppOwnerResponse"},"type":"array","title":"Response List Apps Api V1 Login With Apps Get"}}}}},"security":[{"ApiKeyAuth":[]}]},"post":{"tags":["login-with-planetgraph"],"summary":"Create App","operationId":"create_app_api_v1_login_with_apps_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginWithAppCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginWithAppOwnerResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/login-with/apps/{app_id}":{"patch":{"tags":["login-with-planetgraph"],"summary":"Update App","operationId":"update_app_api_v1_login_with_apps__app_id__patch","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"app_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"App Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginWithAppCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginWithAppOwnerResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["login-with-planetgraph"],"summary":"Delete App","operationId":"delete_app_api_v1_login_with_apps__app_id__delete","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"app_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"App Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"string"},"title":"Response Delete App Api V1 Login With Apps  App Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["login-with-planetgraph"],"summary":"Get Public App","operationId":"get_public_app_api_v1_login_with_apps__app_id__get","parameters":[{"name":"app_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"App Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginWithAppPublicResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/login-with/apps/{app_id}/session":{"post":{"tags":["login-with-planetgraph"],"summary":"Get App Session Status","operationId":"get_app_session_status_api_v1_login_with_apps__app_id__session_post","parameters":[{"name":"app_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"App Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginWithAppSessionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginWithAppSessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/login-with/apps/{app_id}/complete":{"post":{"tags":["login-with-planetgraph"],"summary":"Complete Login","operationId":"complete_login_api_v1_login_with_apps__app_id__complete_post","parameters":[{"name":"app_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"App Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginWithCompleteRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginWithCompleteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/login-with/callback-token/verify":{"post":{"tags":["login-with-planetgraph"],"summary":"Verify Callback Token","operationId":"verify_callback_token_api_v1_login_with_callback_token_verify_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginWithCallbackTokenVerifyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginWithCallbackTokenVerifyResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/overview":{"get":{"tags":["admin"],"summary":"Get Admin Overview","operationId":"get_admin_overview_api_v1_admin_overview_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminOverviewResponse"}}}}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/admin/imports/status":{"get":{"tags":["admin"],"summary":"Get Import Status","operationId":"get_import_status_api_v1_admin_imports_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportAdminStatusResponse"}}}}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/admin/imports/{import_id}/errors":{"get":{"tags":["admin"],"summary":"Get Import Errors","operationId":"get_import_errors_api_v1_admin_imports__import_id__errors_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"import_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Import Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":1000,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ImportItemResult"},"title":"Response Get Import Errors Api V1 Admin Imports  Import Id  Errors Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/accounts":{"get":{"tags":["admin"],"summary":"List Accounts Summary","operationId":"list_accounts_summary_api_v1_admin_accounts_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/AccountSummaryResponse"},"type":"array","title":"Response List Accounts Summary Api V1 Admin Accounts Get"}}}}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/admin/accounts/{account_id}":{"get":{"tags":["admin"],"summary":"Get Account Detail","operationId":"get_account_detail_api_v1_admin_accounts__account_id__get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"account_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Account Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/accounts/{account_id}/users":{"get":{"tags":["admin"],"summary":"List Account Users","operationId":"list_account_users_api_v1_admin_accounts__account_id__users_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"account_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Account Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserSummaryResponse"},"title":"Response List Account Users Api V1 Admin Accounts  Account Id  Users Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/accounts/{account_id}/api-keys/{api_key_id}/rate-limit":{"patch":{"tags":["admin"],"summary":"Update Account Api Key Rate Limit","operationId":"update_account_api_key_rate_limit_api_v1_admin_accounts__account_id__api_keys__api_key_id__rate_limit_patch","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"account_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Account Id"}},{"name":"api_key_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Api Key Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountApiKeyRateLimitUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountApiKeyResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/users":{"get":{"tags":["admin"],"summary":"List Users Summary","operationId":"list_users_summary_api_v1_admin_users_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/UserSummaryResponse"},"type":"array","title":"Response List Users Summary Api V1 Admin Users Get"}}}}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/admin/embeddings/status":{"get":{"tags":["admin"],"summary":"Get Embedding Status","operationId":"get_embedding_status_api_v1_admin_embeddings_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmbeddingAdminStatusResponse"}}}}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/admin/embeddings/replication-policies":{"get":{"tags":["admin"],"summary":"List Embedding Replication Policies","operationId":"list_embedding_replication_policies_api_v1_admin_embeddings_replication_policies_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/EmbeddingReplicationPolicyResponse"},"type":"array","title":"Response List Embedding Replication Policies Api V1 Admin Embeddings Replication Policies Get"}}}}},"security":[{"ApiKeyAuth":[]}]},"post":{"tags":["admin"],"summary":"Create Embedding Replication Policy","operationId":"create_embedding_replication_policy_api_v1_admin_embeddings_replication_policies_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmbeddingReplicationPolicyCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmbeddingReplicationPolicyResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/admin/embeddings/policies":{"get":{"tags":["admin"],"summary":"List Embedding Policies","operationId":"list_embedding_policies_api_v1_admin_embeddings_policies_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/EmbeddingReplicationPolicyResponse"},"type":"array","title":"Response List Embedding Policies Api V1 Admin Embeddings Policies Get"}}}}},"security":[{"ApiKeyAuth":[]}]},"post":{"tags":["admin"],"summary":"Create Embedding Policy","operationId":"create_embedding_policy_api_v1_admin_embeddings_policies_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmbeddingReplicationPolicyCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmbeddingReplicationPolicyResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/admin/projection/status":{"get":{"tags":["admin"],"summary":"Get Projection Status","operationId":"get_projection_status_api_v1_admin_projection_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectionAdminStatusResponse"}}}}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/admin/searchability/status":{"get":{"tags":["admin"],"summary":"Get Searchability Status","operationId":"get_searchability_status_api_v1_admin_searchability_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchabilityAdminStatusResponse"}}}}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/admin/searchability/property-access-rules":{"get":{"tags":["admin"],"summary":"List Property Access Rules","operationId":"list_property_access_rules_api_v1_admin_searchability_property_access_rules_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"account_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Account Id"}},{"name":"entity","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Entity"}},{"name":"entity_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Entity Type"}},{"name":"property_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Property Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PropertyAccessRuleResponse"},"title":"Response List Property Access Rules Api V1 Admin Searchability Property Access Rules Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["admin"],"summary":"Upsert Property Access Rule","operationId":"upsert_property_access_rule_api_v1_admin_searchability_property_access_rules_put","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PropertyAccessRuleUpsert"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PropertyAccessRuleResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/searchability/property-access-rules/{rule_id}":{"delete":{"tags":["admin"],"summary":"Delete Property Access Rule","operationId":"delete_property_access_rule_api_v1_admin_searchability_property_access_rules__rule_id__delete","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"rule_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Rule Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/searchability/property-search-rules":{"get":{"tags":["admin"],"summary":"List Property Search Rules","operationId":"list_property_search_rules_api_v1_admin_searchability_property_search_rules_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"account_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Account Id"}},{"name":"entity","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Entity"}},{"name":"entity_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Entity Type"}},{"name":"property_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Property Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PropertySearchRuleResponse"},"title":"Response List Property Search Rules Api V1 Admin Searchability Property Search Rules Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["admin"],"summary":"Upsert Property Search Rule","operationId":"upsert_property_search_rule_api_v1_admin_searchability_property_search_rules_put","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__schemas__admin__PropertySearchRuleUpsert"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PropertySearchRuleResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/searchability/property-search-rules/{rule_id}":{"delete":{"tags":["admin"],"summary":"Delete Property Search Rule","operationId":"delete_property_search_rule_api_v1_admin_searchability_property_search_rules__rule_id__delete","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"rule_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Rule Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/nodes":{"post":{"tags":["nodes"],"summary":"Create Node","operationId":"create_node_api_v1_nodes_post","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NodeCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NodeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["nodes"],"summary":"List Nodes","operationId":"list_nodes_api_v1_nodes_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"}},{"name":"types","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"},"default":[],"title":"Types"}},{"name":"owner","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owner"}},{"name":"mine","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Mine"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedNodes"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/nodes/types":{"get":{"tags":["nodes"],"summary":"List Node Types","operationId":"list_node_types_api_v1_nodes_types_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Case-insensitive type prefix to match.","default":"","title":"Q"},"description":"Case-insensitive type prefix to match."},{"name":"mine","in":"query","required":false,"schema":{"type":"boolean","description":"Only include types from my nodes.","default":false,"title":"Mine"},"description":"Only include types from my nodes."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":5,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string"},"title":"Response List Node Types Api V1 Nodes Types Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/nodes/{node_id}":{"get":{"tags":["nodes"],"summary":"Get Node","operationId":"get_node_api_v1_nodes__node_id__get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"node_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Node Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NodeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["nodes"],"summary":"Update Node","operationId":"update_node_api_v1_nodes__node_id__patch","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"node_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Node Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NodeUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NodeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["nodes"],"summary":"Delete Node","operationId":"delete_node_api_v1_nodes__node_id__delete","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"node_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Node Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Delete Node Api V1 Nodes  Node Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/edges":{"post":{"tags":["edges"],"summary":"Create Edge","operationId":"create_edge_api_v1_edges_post","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EdgeCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EdgeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["edges"],"summary":"List Edges","operationId":"list_edges_api_v1_edges_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Edge type/label (for example: worked_for, knows).","title":"Type"},"description":"Edge type/label (for example: worked_for, knows)."},{"name":"source_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter by source node ID.","title":"Source Id"},"description":"Filter by source node ID."},{"name":"target_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter by target node ID.","title":"Target Id"},"description":"Filter by target node ID."},{"name":"source_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by source node type (for example: Person).","title":"Source Type"},"description":"Filter by source node type (for example: Person)."},{"name":"target_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by target node type (for example: Company).","title":"Target Type"},"description":"Filter by target node type (for example: Company)."},{"name":"mine","in":"query","required":false,"schema":{"type":"boolean","description":"Only edges owned by current user.","default":false,"title":"Mine"},"description":"Only edges owned by current user."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedEdges"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/edges/types":{"get":{"tags":["edges"],"summary":"List Edge Types","operationId":"list_edge_types_api_v1_edges_types_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Case-insensitive type prefix to match.","default":"","title":"Q"},"description":"Case-insensitive type prefix to match."},{"name":"mine","in":"query","required":false,"schema":{"type":"boolean","description":"Only include types from my edges.","default":false,"title":"Mine"},"description":"Only include types from my edges."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":5,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string"},"title":"Response List Edge Types Api V1 Edges Types Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/edges/{edge_id}":{"get":{"tags":["edges"],"summary":"Get Edge","operationId":"get_edge_api_v1_edges__edge_id__get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"edge_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Edge Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EdgeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["edges"],"summary":"Update Edge","operationId":"update_edge_api_v1_edges__edge_id__patch","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"edge_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Edge Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EdgeUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EdgeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["edges"],"summary":"Delete Edge","operationId":"delete_edge_api_v1_edges__edge_id__delete","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"edge_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Edge Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Delete Edge Api V1 Edges  Edge Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/edges/by-node/{node_id}":{"get":{"tags":["edges"],"summary":"List Edges For Node","description":"List all edges (incoming + outgoing) for a node.","operationId":"list_edges_for_node_api_v1_edges_by_node__node_id__get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"node_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Node Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedEdges"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/embeddings":{"post":{"tags":["embeddings"],"summary":"Upload Embeddings","operationId":"upload_embeddings_api_v1_embeddings_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmbeddingBulkUploadRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmbeddingBulkUploadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/imports/uploads":{"post":{"tags":["imports"],"summary":"Create Import Upload","operationId":"create_import_upload_api_v1_imports_uploads_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportUploadCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportUploadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/imports/uploads/{upload_id}/finalize":{"post":{"tags":["imports"],"summary":"Finalize Import Upload","operationId":"finalize_import_upload_api_v1_imports_uploads__upload_id__finalize_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"upload_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Upload Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportUploadFinalize"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportJobResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/imports":{"post":{"tags":["imports"],"summary":"Create Import","operationId":"create_import_api_v1_imports_post","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportManifest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportJobResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["imports"],"summary":"List Imports","operationId":"list_imports_api_v1_imports_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"idempotency_key","in":"query","required":false,"schema":{"anyOf":[{"type":"string","minLength":1,"maxLength":255},{"type":"null"}],"title":"Idempotency Key"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ImportJobResponse"},"title":"Response List Imports Api V1 Imports Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/imports/{import_id}":{"get":{"tags":["imports"],"summary":"Get Import","operationId":"get_import_api_v1_imports__import_id__get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"import_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Import Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportJobResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/imports/{import_id}/results":{"get":{"tags":["imports"],"summary":"Get Import Results","operationId":"get_import_results_api_v1_imports__import_id__results_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"import_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Import Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":1000,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ImportItemResult"},"title":"Response Get Import Results Api V1 Imports  Import Id  Results Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/imports/{import_id}/errors":{"get":{"tags":["imports"],"summary":"Get Import Errors","operationId":"get_import_errors_api_v1_imports__import_id__errors_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"import_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Import Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":1000,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ImportItemResult"},"title":"Response Get Import Errors Api V1 Imports  Import Id  Errors Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/imports/{import_id}/cancel":{"post":{"tags":["imports"],"summary":"Cancel Import","operationId":"cancel_import_api_v1_imports__import_id__cancel_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"import_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Import Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportJobResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/imports/{import_id}/retry":{"post":{"tags":["imports"],"summary":"Retry Import","operationId":"retry_import_api_v1_imports__import_id__retry_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"import_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Import Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportJobResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/nodes/{node_id}/properties":{"post":{"tags":["properties"],"summary":"Create or Replace Node Property","description":"Create a Property owned by the caller on a visible Node, or replace the value when the caller already owns the Property with that name. Property names are unique per Node; a collision with another owner's Property returns 409. API keys and bearer tokens are both accepted. The caller does not need to own the Node, but hidden Nodes behave as not found for non-owners.","operationId":"create_node_property_api_v1_nodes__node_id__properties_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"node_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Node Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PropertyCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PropertyResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["properties"],"summary":"List Node Properties","description":"List Property metadata for a visible Node. Hidden Nodes behave as not found for non-owners. Property values are returned only when the caller owns the Property or has value access through a grant or free policy.","operationId":"list_node_properties_api_v1_nodes__node_id__properties_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"node_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Node Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PropertyResponse"},"title":"Response List Node Properties Api V1 Nodes  Node Id  Properties Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/edges/{edge_id}/properties":{"post":{"tags":["properties"],"summary":"Create or Replace Edge Property","description":"Create a Property owned by the caller on a visible Edge, or replace the value when the caller already owns the Property with that name. Property names are unique per Edge; a collision with another owner's Property returns 409. API keys and bearer tokens are both accepted. The caller does not need to own the Edge, but hidden Edges behave as not found for non-owners.","operationId":"create_edge_property_api_v1_edges__edge_id__properties_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"edge_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Edge Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PropertyCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PropertyResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["properties"],"summary":"List Edge Properties","description":"List Property metadata for a visible Edge. Hidden Edges behave as not found for non-owners. Property values are returned only when the caller owns the Property or has value access through a grant or free policy.","operationId":"list_edge_properties_api_v1_edges__edge_id__properties_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"edge_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Edge Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PropertyResponse"},"title":"Response List Edge Properties Api V1 Edges  Edge Id  Properties Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/properties/{property_id}":{"put":{"tags":["properties"],"summary":"Update Property","description":"Update a Property value or searchability metadata. Only the Property owner may update it.","operationId":"update_property_api_v1_properties__property_id__put","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"property_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Property Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PropertyUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PropertyResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["properties"],"summary":"Delete Property","description":"Delete a Property. Only the Property owner may delete it.","operationId":"delete_property_api_v1_properties__property_id__delete","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"property_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Property Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Delete Property Api V1 Properties  Property Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/rotate-keys/{account_id}":{"post":{"tags":["properties"],"summary":"Rotate Keys","operationId":"rotate_keys_api_v1_admin_rotate_keys__account_id__post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"account_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Account Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Rotate Keys Api V1 Admin Rotate Keys  Account Id  Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/pricing":{"post":{"tags":["billing"],"summary":"Create Pricing","operationId":"create_pricing_api_v1_admin_pricing_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PricingConfigCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PricingConfigResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/pricing":{"get":{"tags":["billing"],"summary":"Get Pricing","operationId":"get_pricing_api_v1_pricing_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/PricingConfigResponse"},"type":"array","title":"Response Get Pricing Api V1 Pricing Get"}}}}}}},"/api/v1/account/balance":{"get":{"tags":["billing"],"summary":"Account Balance","operationId":"account_balance_api_v1_account_balance_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BalanceResponse"}}}}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/account/transactions":{"get":{"tags":["billing"],"summary":"Account Transactions","operationId":"account_transactions_api_v1_account_transactions_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedTransactions"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/account/purchase":{"post":{"tags":["billing"],"summary":"Purchase Tokens","operationId":"purchase_tokens_api_v1_account_purchase_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenPurchaseRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Purchase Tokens Api V1 Account Purchase Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/access-policies":{"get":{"tags":["access"],"summary":"List Access Policies","operationId":"list_access_policies_api_v1_access_policies_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/AccessPolicyResponse"},"type":"array","title":"Response List Access Policies Api V1 Access Policies Get"}}}}},"security":[{"ApiKeyAuth":[]}]},"post":{"tags":["access"],"summary":"Create Access Policy","operationId":"create_access_policy_api_v1_access_policies_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessPolicyCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessPolicyResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/access-policies/{policy_id}":{"put":{"tags":["access"],"summary":"Update Access Policy","operationId":"update_access_policy_api_v1_access_policies__policy_id__put","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"policy_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Policy Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessPolicyUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessPolicyResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["access"],"summary":"Delete Access Policy","operationId":"delete_access_policy_api_v1_access_policies__policy_id__delete","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"policy_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Policy Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Delete Access Policy Api V1 Access Policies  Policy Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/searchability/property-search-rules":{"get":{"tags":["access"],"summary":"List Property Search Rules","operationId":"list_property_search_rules_api_v1_searchability_property_search_rules_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"entity","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Entity"}},{"name":"entity_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Entity Type"}},{"name":"property_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Property Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PropertySearchRuleResponse"},"title":"Response List Property Search Rules Api V1 Searchability Property Search Rules Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["access"],"summary":"Upsert Property Search Rule","operationId":"upsert_property_search_rule_api_v1_searchability_property_search_rules_put","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__schemas__access__PropertySearchRuleUpsert"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PropertySearchRuleResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/searchability/property-search-rules/{rule_id}":{"delete":{"tags":["access"],"summary":"Delete Property Search Rule","operationId":"delete_property_search_rule_api_v1_searchability_property_search_rules__rule_id__delete","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"rule_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Rule Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"string"},"title":"Response Delete Property Search Rule Api V1 Searchability Property Search Rules  Rule Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/properties/{property_id}/access-policy":{"patch":{"tags":["access"],"summary":"Assign Access Policy","operationId":"assign_access_policy_api_v1_properties__property_id__access_policy_patch","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"property_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Property Id"}},{"name":"access_policy_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Access Policy Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Assign Access Policy Api V1 Properties  Property Id  Access Policy Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/properties/{property_id}/purchase":{"post":{"tags":["access"],"summary":"Purchase Property Access","operationId":"purchase_property_access_api_v1_properties__property_id__purchase_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"property_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Property Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PropertyResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/properties/{property_id}/feedback":{"post":{"tags":["access"],"summary":"Create Feedback","operationId":"create_feedback_api_v1_properties__property_id__feedback_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"property_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Property Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeedbackCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeedbackResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["access"],"summary":"List Feedback","operationId":"list_feedback_api_v1_properties__property_id__feedback_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"property_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Property Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/FeedbackResponse"},"title":"Response List Feedback Api V1 Properties  Property Id  Feedback Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/feedback/{feedback_id}":{"patch":{"tags":["access"],"summary":"Update Feedback","operationId":"update_feedback_api_v1_feedback__feedback_id__patch","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"feedback_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Feedback Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeedbackUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeedbackResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["access"],"summary":"Delete Feedback","operationId":"delete_feedback_api_v1_feedback__feedback_id__delete","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"feedback_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Feedback Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Delete Feedback Api V1 Feedback  Feedback Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/query":{"post":{"tags":["query"],"summary":"Run Query","operationId":"run_query_api_v1_query_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueryRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueryResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/queries/history":{"get":{"tags":["query"],"summary":"Query History","operationId":"query_history_api_v1_queries_history_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueryHistoryResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/search/properties":{"get":{"tags":["search"],"summary":"Search Properties","operationId":"search_properties_api_v1_search_properties_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"property_name","in":"query","required":true,"schema":{"type":"string","minLength":1,"title":"Property Name"}},{"name":"query","in":"query","required":true,"schema":{"type":"string","minLength":1,"title":"Query"}},{"name":"match_mode","in":"query","required":false,"schema":{"enum":["exact","prefix","contains"],"type":"string","default":"exact","title":"Match Mode"}},{"name":"resource_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resource Type"}},{"name":"node_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Node Type"}},{"name":"edge_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Edge Type"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PropertySearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/search/semantic":{"get":{"tags":["search"],"summary":"Semantic Search","operationId":"semantic_search_api_v1_search_semantic_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","minLength":1,"title":"Query"}},{"name":"embedding_type","in":"query","required":false,"schema":{"type":"string","default":"default","title":"Embedding Type"}},{"name":"vectorizable_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vectorizable Type"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SemanticSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/search/vector":{"post":{"tags":["search"],"summary":"Vector Search","operationId":"vector_search_api_v1_search_vector_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VectorSearchRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VectorSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/audit-logs":{"get":{"tags":["audit"],"summary":"List Audit Logs","operationId":"list_audit_logs_api_v1_audit_logs_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"resource_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resource Type"}},{"name":"action","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Action"}},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"To Date"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedAuditLogs"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/stats":{"get":{"tags":["stats"],"summary":"Get Stats","operationId":"get_stats_api_v1_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatsResponse"}}}}}}}},"components":{"schemas":{"AccessPolicyCreate":{"properties":{"name":{"type":"string","title":"Name"},"rules":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Rules"}},"type":"object","required":["name"],"title":"AccessPolicyCreate"},"AccessPolicyResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"owner":{"type":"string","format":"uuid","title":"Owner"},"rules":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Rules"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","name","owner","created_at"],"title":"AccessPolicyResponse"},"AccessPolicyUpdate":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"rules":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Rules"}},"type":"object","title":"AccessPolicyUpdate"},"AccountApiKeyRateLimitUpdate":{"properties":{"rate_limit":{"type":"integer","maximum":100000.0,"minimum":60.0,"title":"Rate Limit"}},"type":"object","required":["rate_limit"],"title":"AccountApiKeyRateLimitUpdate"},"AccountApiKeyResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"key_preview":{"type":"string","title":"Key Preview"},"rate_limit":{"type":"integer","title":"Rate Limit"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","key_preview","rate_limit","created_at"],"title":"AccountApiKeyResponse"},"AccountDetailResponse":{"properties":{"account_id":{"type":"string","format":"uuid","title":"Account Id"},"name":{"type":"string","title":"Name"},"has_admin_access":{"type":"boolean","title":"Has Admin Access"},"node_count":{"type":"integer","title":"Node Count"},"edge_count":{"type":"integer","title":"Edge Count"},"property_count":{"type":"integer","title":"Property Count"},"user_count":{"type":"integer","title":"User Count"},"api_key_count":{"type":"integer","title":"Api Key Count"},"access_policy_count":{"type":"integer","title":"Access Policy Count"},"token_balance":{"type":"number","title":"Token Balance"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"last_action_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Action At"},"audited_query_count_total":{"type":"integer","title":"Audited Query Count Total","default":0},"audited_query_count_last_30d":{"type":"integer","title":"Audited Query Count Last 30D","default":0},"api_keys":{"items":{"$ref":"#/components/schemas/AccountApiKeyResponse"},"type":"array","title":"Api Keys"}},"type":"object","required":["account_id","name","has_admin_access","node_count","edge_count","property_count","user_count","api_key_count","access_policy_count","token_balance","created_at","updated_at"],"title":"AccountDetailResponse"},"AccountResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"token_balance":{"type":"number","title":"Token Balance"},"has_admin_access":{"type":"boolean","title":"Has Admin Access"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","name","token_balance","has_admin_access","created_at","updated_at"],"title":"AccountResponse"},"AccountSummaryResponse":{"properties":{"account_id":{"type":"string","format":"uuid","title":"Account Id"},"name":{"type":"string","title":"Name"},"node_count":{"type":"integer","title":"Node Count"},"edge_count":{"type":"integer","title":"Edge Count"},"property_count":{"type":"integer","title":"Property Count"},"user_count":{"type":"integer","title":"User Count"},"api_key_count":{"type":"integer","title":"Api Key Count"},"access_policy_count":{"type":"integer","title":"Access Policy Count"},"token_balance":{"type":"number","title":"Token Balance"}},"type":"object","required":["account_id","name","node_count","edge_count","property_count","user_count","api_key_count","access_policy_count","token_balance"],"title":"AccountSummaryResponse"},"AdminOverviewResponse":{"properties":{"account_count":{"type":"integer","title":"Account Count"},"user_count":{"type":"integer","title":"User Count"},"ready_embedding_count":{"type":"integer","title":"Ready Embedding Count"},"neo4j_node_count":{"type":"integer","title":"Neo4J Node Count"},"neo4j_edge_count":{"type":"integer","title":"Neo4J Edge Count"},"searchable_property_count":{"type":"integer","title":"Searchable Property Count"},"property_access_rule_count":{"type":"integer","title":"Property Access Rule Count"}},"type":"object","required":["account_count","user_count","ready_embedding_count","neo4j_node_count","neo4j_edge_count","searchable_property_count","property_access_rule_count"],"title":"AdminOverviewResponse"},"ApiKeyCreate":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"rate_limit":{"type":"integer","title":"Rate Limit","default":60}},"additionalProperties":false,"type":"object","title":"ApiKeyCreate"},"ApiKeyCreateResponse":{"properties":{"key":{"type":"string","title":"Key"},"id":{"type":"string","format":"uuid","title":"Id"},"key_prefix":{"type":"string","title":"Key Prefix"},"rate_limit":{"type":"integer","title":"Rate Limit"}},"type":"object","required":["key","id","key_prefix","rate_limit"],"title":"ApiKeyCreateResponse"},"ApiKeyResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"key_prefix":{"type":"string","title":"Key Prefix"},"key_suffix":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Key Suffix"},"status":{"type":"string","title":"Status"},"rate_limit":{"type":"integer","title":"Rate Limit"},"permissions":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Permissions"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"last_used_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Used At"},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At"}},"type":"object","required":["id","key_prefix","status","rate_limit","permissions","created_at","last_used_at","expires_at"],"title":"ApiKeyResponse"},"AuditLogResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"resource_id":{"type":"string","format":"uuid","title":"Resource Id"},"resource_type":{"type":"string","title":"Resource Type"},"action":{"type":"string","title":"Action"},"performed_by":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Performed By"},"performed_at":{"type":"string","format":"date-time","title":"Performed At"},"details":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Details"}},"type":"object","required":["id","resource_id","resource_type","action","performed_by","performed_at","details"],"title":"AuditLogResponse"},"BalanceResponse":{"properties":{"account_id":{"type":"string","format":"uuid","title":"Account Id"},"token_balance":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Token Balance"}},"type":"object","required":["account_id","token_balance"],"title":"BalanceResponse"},"EdgeCreate":{"properties":{"type":{"type":"string","title":"Type"},"source_id":{"type":"string","format":"uuid","title":"Source Id"},"target_id":{"type":"string","format":"uuid","title":"Target Id"},"visibility":{"type":"string","enum":["public","owner_only"],"title":"Visibility","default":"public"}},"additionalProperties":false,"type":"object","required":["type","source_id","target_id"],"title":"EdgeCreate"},"EdgeResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"type":{"type":"string","title":"Type"},"source_id":{"type":"string","format":"uuid","title":"Source Id"},"target_id":{"type":"string","format":"uuid","title":"Target Id"},"owner":{"type":"string","format":"uuid","title":"Owner"},"visibility":{"type":"string","title":"Visibility","default":"public"},"status":{"type":"string","title":"Status"},"property_count":{"type":"integer","title":"Property Count","default":0},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","type","source_id","target_id","owner","status","created_at","updated_at"],"title":"EdgeResponse"},"EdgeUpdate":{"properties":{"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"},"visibility":{"anyOf":[{"type":"string","enum":["public","owner_only"]},{"type":"null"}],"title":"Visibility"}},"additionalProperties":false,"type":"object","title":"EdgeUpdate"},"EmbeddingAdminStatusResponse":{"properties":{"pending_outbox_events":{"type":"integer","title":"Pending Outbox Events"},"failed_outbox_events":{"type":"integer","title":"Failed Outbox Events"},"ready_embeddings":{"type":"integer","title":"Ready Embeddings"},"failed_embeddings":{"type":"integer","title":"Failed Embeddings"},"projected_embeddings":{"type":"integer","title":"Projected Embeddings"}},"type":"object","required":["pending_outbox_events","failed_outbox_events","ready_embeddings","failed_embeddings","projected_embeddings"],"title":"EmbeddingAdminStatusResponse"},"EmbeddingBulkUploadRequest":{"properties":{"items":{"items":{"$ref":"#/components/schemas/EmbeddingUploadItem"},"type":"array","maxItems":1000,"minItems":1,"title":"Items"}},"additionalProperties":false,"type":"object","required":["items"],"title":"EmbeddingBulkUploadRequest"},"EmbeddingBulkUploadResponse":{"properties":{"count":{"type":"integer","title":"Count"},"items":{"items":{"$ref":"#/components/schemas/EmbeddingUploadResult"},"type":"array","title":"Items"}},"type":"object","required":["count","items"],"title":"EmbeddingBulkUploadResponse"},"EmbeddingReplicationPolicyCreate":{"properties":{"account_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Account Id"},"vectorizable_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vectorizable Type"},"embedding_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Embedding Type","default":"default"},"replicate_to_neo4j":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Replicate To Neo4J"},"project_to_neo4j":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Project To Neo4J","description":"Deprecated alias of replicate_to_neo4j."},"priority":{"type":"integer","title":"Priority","default":100},"rollout_percent":{"anyOf":[{"type":"integer","maximum":100.0,"minimum":0.0},{"type":"null"}],"title":"Rollout Percent"},"max_projected_rows":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Max Projected Rows"}},"type":"object","title":"EmbeddingReplicationPolicyCreate"},"EmbeddingReplicationPolicyResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"account_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Account Id"},"vectorizable_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vectorizable Type"},"embedding_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Embedding Type"},"replicate_to_neo4j":{"type":"boolean","title":"Replicate To Neo4J"},"project_to_neo4j":{"type":"boolean","title":"Project To Neo4J"},"priority":{"type":"integer","title":"Priority"},"rollout_percent":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Rollout Percent"},"max_projected_rows":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Projected Rows"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","account_id","vectorizable_type","embedding_type","replicate_to_neo4j","project_to_neo4j","priority","rollout_percent","max_projected_rows","created_at","updated_at"],"title":"EmbeddingReplicationPolicyResponse"},"EmbeddingUploadItem":{"properties":{"vectorizable_type":{"type":"string","enum":["node","edge"],"title":"Vectorizable Type"},"vectorizable_id":{"type":"string","format":"uuid","title":"Vectorizable Id"},"embedding_type":{"type":"string","title":"Embedding Type","default":"default"},"embedding":{"items":{"type":"number"},"type":"array","minItems":1,"title":"Embedding"},"source_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Text"},"text_hash":{"anyOf":[{"type":"string","maxLength":64,"minLength":1},{"type":"null"}],"title":"Text Hash"}},"additionalProperties":false,"type":"object","required":["vectorizable_type","vectorizable_id","embedding"],"title":"EmbeddingUploadItem"},"EmbeddingUploadResult":{"properties":{"vectorizable_type":{"type":"string","enum":["node","edge"],"title":"Vectorizable Type"},"vectorizable_id":{"type":"string","format":"uuid","title":"Vectorizable Id"},"embedding_type":{"type":"string","title":"Embedding Type"},"status":{"type":"string","title":"Status"}},"type":"object","required":["vectorizable_type","vectorizable_id","embedding_type","status"],"title":"EmbeddingUploadResult"},"FeedbackCreate":{"properties":{"rating":{"type":"integer","title":"Rating"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"}},"type":"object","required":["rating"],"title":"FeedbackCreate"},"FeedbackResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"account_id":{"type":"string","format":"uuid","title":"Account Id"},"property_id":{"type":"string","format":"uuid","title":"Property Id"},"property_version":{"type":"integer","title":"Property Version"},"rating":{"type":"integer","title":"Rating"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"status":{"type":"string","title":"Status"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","account_id","property_id","property_version","rating","status","created_at","updated_at"],"title":"FeedbackResponse"},"FeedbackUpdate":{"properties":{"rating":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Rating"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"}},"type":"object","title":"FeedbackUpdate"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HealthResponse":{"properties":{"status":{"type":"string","title":"Status"},"database":{"type":"string","title":"Database"}},"type":"object","required":["status","database"],"title":"HealthResponse"},"ImportAdminStatusResponse":{"properties":{"active_jobs":{"type":"integer","title":"Active Jobs"},"ready_jobs":{"type":"integer","title":"Ready Jobs"},"processing_jobs":{"type":"integer","title":"Processing Jobs"},"completed_with_errors_jobs":{"type":"integer","title":"Completed With Errors Jobs"},"failed_jobs":{"type":"integer","title":"Failed Jobs"},"oldest_active_job_age_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Oldest Active Job Age Seconds"},"pending_items":{"type":"integer","title":"Pending Items"},"processing_items":{"type":"integer","title":"Processing Items"},"failed_items":{"type":"integer","title":"Failed Items"},"retryable_failed_items":{"type":"integer","title":"Retryable Failed Items"}},"type":"object","required":["active_jobs","ready_jobs","processing_jobs","completed_with_errors_jobs","failed_jobs","oldest_active_job_age_seconds","pending_items","processing_items","failed_items","retryable_failed_items"],"title":"ImportAdminStatusResponse"},"ImportEdge":{"properties":{"external_id":{"type":"string","maxLength":512,"minLength":1,"title":"External Id"},"type":{"type":"string","maxLength":255,"minLength":1,"title":"Type"},"source_external_id":{"type":"string","maxLength":512,"minLength":1,"title":"Source External Id"},"source_type":{"type":"string","maxLength":255,"minLength":1,"title":"Source Type"},"target_external_id":{"type":"string","maxLength":512,"minLength":1,"title":"Target External Id"},"target_type":{"type":"string","maxLength":255,"minLength":1,"title":"Target Type"},"visibility":{"type":"string","enum":["public","owner_only"],"title":"Visibility","default":"public"}},"additionalProperties":false,"type":"object","required":["external_id","type","source_external_id","source_type","target_external_id","target_type"],"title":"ImportEdge"},"ImportItemResult":{"properties":{"item_index":{"type":"integer","title":"Item Index"},"kind":{"type":"string","title":"Kind"},"external_id":{"type":"string","title":"External Id"},"status":{"type":"string","title":"Status"},"resource_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Resource Id"},"attempts":{"type":"integer","title":"Attempts"},"error_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Code"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"},"processed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Processed At"}},"type":"object","required":["item_index","kind","external_id","status","resource_id","attempts","processed_at"],"title":"ImportItemResult"},"ImportJobResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"idempotency_key":{"type":"string","title":"Idempotency Key"},"status":{"type":"string","title":"Status"},"mode":{"type":"string","title":"Mode"},"source_format":{"type":"string","title":"Source Format"},"requested_counts":{"additionalProperties":{"type":"integer"},"type":"object","title":"Requested Counts"},"processed_counts":{"additionalProperties":{"type":"integer"},"type":"object","title":"Processed Counts"},"error_counts":{"additionalProperties":{"type":"integer"},"type":"object","title":"Error Counts"},"error_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Code"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"},"pending_projection_events":{"type":"integer","title":"Pending Projection Events","default":0},"failed_projection_events":{"type":"integer","title":"Failed Projection Events","default":0},"pending_embedding_events":{"type":"integer","title":"Pending Embedding Events","default":0},"failed_embedding_events":{"type":"integer","title":"Failed Embedding Events","default":0},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"},"cancelled_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Cancelled At"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","idempotency_key","status","mode","source_format","requested_counts","processed_counts","error_counts","started_at","completed_at","cancelled_at","created_at","updated_at"],"title":"ImportJobResponse"},"ImportManifest":{"properties":{"version":{"type":"integer","const":1,"title":"Version"},"mode":{"type":"string","enum":["create_only","upsert"],"title":"Mode","default":"upsert"},"idempotency_key":{"type":"string","maxLength":255,"minLength":1,"title":"Idempotency Key"},"nodes":{"items":{"$ref":"#/components/schemas/ImportNode"},"type":"array","maxItems":100000,"title":"Nodes"},"edges":{"items":{"$ref":"#/components/schemas/ImportEdge"},"type":"array","maxItems":250000,"title":"Edges"},"properties":{"items":{"$ref":"#/components/schemas/ImportProperty"},"type":"array","maxItems":500000,"title":"Properties"}},"additionalProperties":false,"type":"object","required":["version","idempotency_key"],"title":"ImportManifest"},"ImportNode":{"properties":{"external_id":{"type":"string","maxLength":512,"minLength":1,"title":"External Id"},"type":{"type":"string","maxLength":255,"minLength":1,"title":"Type"},"visibility":{"type":"string","enum":["public","owner_only"],"title":"Visibility","default":"public"}},"additionalProperties":false,"type":"object","required":["external_id","type"],"title":"ImportNode"},"ImportProperty":{"properties":{"external_id":{"type":"string","maxLength":512,"minLength":1,"title":"External Id"},"resource_external_id":{"type":"string","maxLength":512,"minLength":1,"title":"Resource External Id"},"resource_type":{"type":"string","enum":["node","edge"],"title":"Resource Type"},"resource_entity_type":{"type":"string","maxLength":255,"minLength":1,"title":"Resource Entity Type"},"name":{"type":"string","title":"Name"},"type":{"type":"string","title":"Type"},"value":{"anyOf":[{},{"type":"null"}],"title":"Value"},"search_mode":{"anyOf":[{"$ref":"#/components/schemas/SearchMode"},{"type":"null"}]},"search_scope":{"anyOf":[{"$ref":"#/components/schemas/SearchScope"},{"type":"null"}]},"access_policy_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Access Policy Id"}},"additionalProperties":false,"type":"object","required":["external_id","resource_external_id","resource_type","resource_entity_type","name","type"],"title":"ImportProperty"},"ImportUploadCreate":{"properties":{"expected_bytes":{"type":"integer","exclusiveMinimum":0.0,"title":"Expected Bytes"}},"type":"object","required":["expected_bytes"],"title":"ImportUploadCreate"},"ImportUploadFinalize":{"properties":{"version":{"type":"integer","const":1,"title":"Version"},"mode":{"type":"string","enum":["create_only","upsert"],"title":"Mode","default":"upsert"},"idempotency_key":{"type":"string","maxLength":255,"minLength":1,"title":"Idempotency Key"}},"additionalProperties":false,"type":"object","required":["version","idempotency_key"],"title":"ImportUploadFinalize"},"ImportUploadResponse":{"properties":{"upload_id":{"type":"string","format":"uuid","title":"Upload Id"},"upload_url":{"type":"string","title":"Upload Url"},"object_uri":{"type":"string","title":"Object Uri"},"expires_at":{"type":"string","format":"date-time","title":"Expires At"},"required_headers":{"additionalProperties":{"type":"string"},"type":"object","title":"Required Headers"}},"type":"object","required":["upload_id","upload_url","object_uri","expires_at","required_headers"],"title":"ImportUploadResponse"},"LoginWithAppCreate":{"properties":{"name":{"type":"string","maxLength":120,"minLength":1,"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"logo_url":{"anyOf":[{"type":"string","minLength":1,"format":"uri"},{"type":"null"}],"title":"Logo Url"},"auth_methods":{"items":{"type":"string","enum":["email","google","github"]},"type":"array","title":"Auth Methods"},"permissions":{"items":{"type":"string"},"type":"array","title":"Permissions"},"allowed_origins":{"items":{"type":"string"},"type":"array","maxItems":20,"title":"Allowed Origins"},"callback_url":{"anyOf":[{"type":"string","minLength":1,"format":"uri"},{"type":"null"}],"title":"Callback Url"}},"additionalProperties":false,"type":"object","required":["name"],"title":"LoginWithAppCreate"},"LoginWithAppOwnerResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"logo_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Logo Url"},"auth_methods":{"items":{"type":"string","enum":["email","google","github"]},"type":"array","title":"Auth Methods"},"permissions":{"items":{"type":"string"},"type":"array","title":"Permissions"},"allowed_origins":{"items":{"type":"string"},"type":"array","title":"Allowed Origins"},"callback_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Callback Url"},"user_count":{"type":"integer","title":"User Count","default":0}},"type":"object","required":["id","name","auth_methods","permissions"],"title":"LoginWithAppOwnerResponse"},"LoginWithAppPublicResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"logo_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Logo Url"},"auth_methods":{"items":{"type":"string","enum":["email","google","github"]},"type":"array","title":"Auth Methods"},"permissions":{"items":{"type":"string"},"type":"array","title":"Permissions"},"allowed_origins":{"items":{"type":"string"},"type":"array","title":"Allowed Origins"}},"type":"object","required":["id","name","auth_methods","permissions"],"title":"LoginWithAppPublicResponse"},"LoginWithAppSessionRequest":{"properties":{"id_token":{"type":"string","minLength":1,"title":"Id Token"}},"additionalProperties":false,"type":"object","required":["id_token"],"title":"LoginWithAppSessionRequest"},"LoginWithAppSessionResponse":{"properties":{"has_logged_into_app":{"type":"boolean","title":"Has Logged Into App"}},"type":"object","required":["has_logged_into_app"],"title":"LoginWithAppSessionResponse"},"LoginWithCallbackTokenVerifyRequest":{"properties":{"token":{"type":"string","minLength":1,"title":"Token"}},"additionalProperties":false,"type":"object","required":["token"],"title":"LoginWithCallbackTokenVerifyRequest"},"LoginWithCallbackTokenVerifyResponse":{"properties":{"payload":{"additionalProperties":true,"type":"object","title":"Payload"}},"type":"object","required":["payload"],"title":"LoginWithCallbackTokenVerifyResponse"},"LoginWithCompleteRequest":{"properties":{"id_token":{"type":"string","minLength":1,"title":"Id Token"},"state":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"State"},"result_mode":{"type":"string","enum":["callback","web_message"],"title":"Result Mode","default":"callback"},"parent_origin":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parent Origin"}},"additionalProperties":false,"type":"object","required":["id_token"],"title":"LoginWithCompleteRequest"},"LoginWithCompleteResponse":{"properties":{"callback_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Callback Url"},"redirect_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Redirect Url"},"payload":{"additionalProperties":true,"type":"object","title":"Payload"}},"type":"object","required":["payload"],"title":"LoginWithCompleteResponse"},"MeResponse":{"properties":{"user":{"$ref":"#/components/schemas/UserResponse"},"account":{"$ref":"#/components/schemas/AccountResponse"}},"type":"object","required":["user","account"],"title":"MeResponse"},"MfaRecoveryCodeStatusResponse":{"properties":{"available_code_count":{"type":"integer","title":"Available Code Count"},"generated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Generated At"}},"type":"object","required":["available_code_count"],"title":"MfaRecoveryCodeStatusResponse"},"MfaRecoveryCodeUse":{"properties":{"email":{"type":"string","title":"Email"},"code":{"type":"string","title":"Code"}},"type":"object","required":["email","code"],"title":"MfaRecoveryCodeUse"},"MfaRecoveryCodeUseResponse":{"properties":{"status":{"type":"string","title":"Status"},"message":{"type":"string","title":"Message"}},"type":"object","required":["status","message"],"title":"MfaRecoveryCodeUseResponse"},"MfaRecoveryCodesResponse":{"properties":{"codes":{"items":{"type":"string"},"type":"array","title":"Codes"},"available_code_count":{"type":"integer","title":"Available Code Count"},"generated_at":{"type":"string","format":"date-time","title":"Generated At"}},"type":"object","required":["codes","available_code_count","generated_at"],"title":"MfaRecoveryCodesResponse"},"NodeCreate":{"properties":{"type":{"type":"string","title":"Type"},"visibility":{"type":"string","enum":["public","owner_only"],"title":"Visibility","default":"public"}},"additionalProperties":false,"type":"object","required":["type"],"title":"NodeCreate"},"NodeResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"type":{"type":"string","title":"Type"},"owner":{"type":"string","format":"uuid","title":"Owner"},"visibility":{"type":"string","title":"Visibility","default":"public"},"status":{"type":"string","title":"Status"},"property_count":{"type":"integer","title":"Property Count","default":0},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","type","owner","status","created_at","updated_at"],"title":"NodeResponse"},"NodeUpdate":{"properties":{"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"},"visibility":{"anyOf":[{"type":"string","enum":["public","owner_only"]},{"type":"null"}],"title":"Visibility"}},"additionalProperties":false,"type":"object","title":"NodeUpdate"},"PaginatedAuditLogs":{"properties":{"items":{"items":{"$ref":"#/components/schemas/AuditLogResponse"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"limit":{"type":"integer","title":"Limit"},"offset":{"type":"integer","title":"Offset"}},"type":"object","required":["items","total","limit","offset"],"title":"PaginatedAuditLogs"},"PaginatedEdges":{"properties":{"items":{"items":{"$ref":"#/components/schemas/EdgeResponse"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"limit":{"type":"integer","title":"Limit"},"offset":{"type":"integer","title":"Offset"}},"type":"object","required":["items","total","limit","offset"],"title":"PaginatedEdges"},"PaginatedNodes":{"properties":{"items":{"items":{"$ref":"#/components/schemas/NodeResponse"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"limit":{"type":"integer","title":"Limit"},"offset":{"type":"integer","title":"Offset"}},"type":"object","required":["items","total","limit","offset"],"title":"PaginatedNodes"},"PaginatedTransactions":{"properties":{"items":{"items":{"$ref":"#/components/schemas/TransactionResponse"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"limit":{"type":"integer","title":"Limit"},"offset":{"type":"integer","title":"Offset"}},"type":"object","required":["items","total","limit","offset"],"title":"PaginatedTransactions"},"PricingConfigCreate":{"properties":{"fee_type":{"type":"string","title":"Fee Type"},"token_amount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Token Amount"},"effective_from":{"type":"string","format":"date-time","title":"Effective From"}},"type":"object","required":["fee_type","token_amount","effective_from"],"title":"PricingConfigCreate"},"PricingConfigResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"fee_type":{"type":"string","title":"Fee Type"},"token_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Token Amount"},"effective_from":{"type":"string","format":"date-time","title":"Effective From"},"effective_until":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Effective Until"}},"type":"object","required":["id","fee_type","token_amount","effective_from"],"title":"PricingConfigResponse"},"ProjectionAdminStatusResponse":{"properties":{"neo4j_enabled":{"type":"boolean","title":"Neo4J Enabled"},"neo4j_reachable":{"type":"boolean","title":"Neo4J Reachable"},"neo4j_node_count":{"type":"integer","title":"Neo4J Node Count"},"neo4j_edge_count":{"type":"integer","title":"Neo4J Edge Count"},"postgres_node_count":{"type":"integer","title":"Postgres Node Count"},"postgres_edge_count":{"type":"integer","title":"Postgres Edge Count"},"projected_node_embeddings":{"type":"integer","title":"Projected Node Embeddings"},"projected_edge_embeddings":{"type":"integer","title":"Projected Edge Embeddings"},"pending_embedding_outbox_events":{"type":"integer","title":"Pending Embedding Outbox Events"},"failed_embedding_outbox_events":{"type":"integer","title":"Failed Embedding Outbox Events"},"pending_graph_projection_outbox_events":{"type":"integer","title":"Pending Graph Projection Outbox Events","default":0},"pending_graph_projection_outbox_node_events":{"type":"integer","title":"Pending Graph Projection Outbox Node Events","default":0},"pending_graph_projection_outbox_edge_events":{"type":"integer","title":"Pending Graph Projection Outbox Edge Events","default":0},"pending_graph_projection_outbox_property_events":{"type":"integer","title":"Pending Graph Projection Outbox Property Events","default":0},"failed_graph_projection_outbox_events":{"type":"integer","title":"Failed Graph Projection Outbox Events","default":0},"failed_graph_projection_outbox_node_events":{"type":"integer","title":"Failed Graph Projection Outbox Node Events","default":0},"failed_graph_projection_outbox_edge_events":{"type":"integer","title":"Failed Graph Projection Outbox Edge Events","default":0},"failed_graph_projection_outbox_property_events":{"type":"integer","title":"Failed Graph Projection Outbox Property Events","default":0},"oldest_pending_embedding_outbox_age_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Oldest Pending Embedding Outbox Age Seconds"},"oldest_pending_graph_projection_outbox_age_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Oldest Pending Graph Projection Outbox Age Seconds"},"embedding_outbox_avg_attempt_count":{"type":"number","title":"Embedding Outbox Avg Attempt Count","default":0},"embedding_outbox_max_attempt_count":{"type":"integer","title":"Embedding Outbox Max Attempt Count","default":0},"graph_projection_outbox_avg_attempt_count":{"type":"number","title":"Graph Projection Outbox Avg Attempt Count","default":0},"graph_projection_outbox_max_attempt_count":{"type":"integer","title":"Graph Projection Outbox Max Attempt Count","default":0},"graph_projection_retries_automatic":{"type":"boolean","title":"Graph Projection Retries Automatic","default":true},"graph_projection_retry_attempts_per_run":{"type":"integer","title":"Graph Projection Retry Attempts Per Run","default":3},"failed_projection_reasons":{"items":{"$ref":"#/components/schemas/ProjectionFailureReasonResponse"},"type":"array","title":"Failed Projection Reasons"},"failed_projection_events":{"items":{"$ref":"#/components/schemas/ProjectionFailedEventResponse"},"type":"array","title":"Failed Projection Events"},"last_error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Error"}},"type":"object","required":["neo4j_enabled","neo4j_reachable","neo4j_node_count","neo4j_edge_count","postgres_node_count","postgres_edge_count","projected_node_embeddings","projected_edge_embeddings","pending_embedding_outbox_events","failed_embedding_outbox_events"],"title":"ProjectionAdminStatusResponse"},"ProjectionFailedEventResponse":{"properties":{"outbox_id":{"type":"string","format":"uuid","title":"Outbox Id"},"aggregate_type":{"type":"string","title":"Aggregate Type"},"aggregate_id":{"type":"string","format":"uuid","title":"Aggregate Id"},"operation_type":{"type":"string","title":"Operation Type"},"account_id":{"type":"string","format":"uuid","title":"Account Id"},"attempt_count":{"type":"integer","title":"Attempt Count"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"last_error":{"type":"string","title":"Last Error"}},"type":"object","required":["outbox_id","aggregate_type","aggregate_id","operation_type","account_id","attempt_count","created_at","updated_at","last_error"],"title":"ProjectionFailedEventResponse"},"ProjectionFailureReasonResponse":{"properties":{"error_type":{"type":"string","title":"Error Type"},"count":{"type":"integer","title":"Count"},"max_attempt_count":{"type":"integer","title":"Max Attempt Count"},"latest_seen_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Latest Seen At"},"sample_error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sample Error"}},"type":"object","required":["error_type","count","max_attempt_count"],"title":"ProjectionFailureReasonResponse"},"PropertyAccessRuleResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"account_id":{"type":"string","format":"uuid","title":"Account Id"},"entity":{"type":"string","title":"Entity"},"entity_type":{"type":"string","title":"Entity Type"},"property_name":{"type":"string","title":"Property Name"},"access_policy_id":{"type":"string","format":"uuid","title":"Access Policy Id"},"access_policy_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Access Policy Name"},"access_policy_tokens":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Access Policy Tokens"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","account_id","entity","entity_type","property_name","access_policy_id","created_at","updated_at"],"title":"PropertyAccessRuleResponse"},"PropertyAccessRuleUpsert":{"properties":{"account_id":{"type":"string","format":"uuid","title":"Account Id"},"entity":{"type":"string","title":"Entity"},"entity_type":{"type":"string","title":"Entity Type"},"property_name":{"type":"string","title":"Property Name"},"access_policy_id":{"type":"string","format":"uuid","title":"Access Policy Id"}},"type":"object","required":["account_id","entity","entity_type","property_name","access_policy_id"],"title":"PropertyAccessRuleUpsert"},"PropertyCreate":{"properties":{"name":{"type":"string","title":"Name"},"type":{"type":"string","title":"Type"},"value":{"anyOf":[{},{"type":"null"}],"title":"Value"},"search_mode":{"$ref":"#/components/schemas/SearchMode","default":"none"},"search_scope":{"$ref":"#/components/schemas/SearchScope","default":"owner_only"}},"additionalProperties":false,"type":"object","required":["name","type"],"title":"PropertyCreate"},"PropertyResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"resource_id":{"type":"string","format":"uuid","title":"Resource Id"},"resource_type":{"type":"string","title":"Resource Type"},"name":{"type":"string","title":"Name"},"type":{"type":"string","title":"Type"},"owner":{"type":"string","format":"uuid","title":"Owner"},"access_policy_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Access Policy Id"},"value":{"anyOf":[{},{"type":"null"}],"title":"Value"},"access":{"type":"string","title":"Access","default":"owned"},"price":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Price"},"search_mode":{"type":"string","title":"Search Mode","default":"none"},"search_scope":{"type":"string","title":"Search Scope","default":"owner_only"},"searchable":{"type":"boolean","title":"Searchable","default":false},"returnable_scope":{"type":"string","title":"Returnable Scope","default":"owner_only"},"version":{"type":"integer","title":"Version"},"status":{"type":"string","title":"Status"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","resource_id","resource_type","name","type","owner","version","status","created_at","updated_at"],"title":"PropertyResponse"},"PropertySearchResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/PropertyResponse"},"type":"array","title":"Items"},"property_name":{"type":"string","title":"Property Name"},"query":{"type":"string","title":"Query"},"match_mode":{"type":"string","enum":["exact","prefix","contains"],"title":"Match Mode"},"count":{"type":"integer","title":"Count"},"limit":{"type":"integer","title":"Limit"}},"type":"object","required":["items","property_name","query","match_mode","count","limit"],"title":"PropertySearchResponse"},"PropertySearchRuleResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"account_id":{"type":"string","format":"uuid","title":"Account Id"},"entity":{"type":"string","title":"Entity"},"entity_type":{"type":"string","title":"Entity Type"},"property_name":{"type":"string","title":"Property Name"},"search_policy":{"type":"string","title":"Search Policy"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","account_id","entity","entity_type","property_name","search_policy","created_at","updated_at"],"title":"PropertySearchRuleResponse"},"PropertyUpdate":{"properties":{"value":{"anyOf":[{},{"type":"null"}],"title":"Value"},"search_mode":{"anyOf":[{"$ref":"#/components/schemas/SearchMode"},{"type":"null"}]},"search_scope":{"anyOf":[{"$ref":"#/components/schemas/SearchScope"},{"type":"null"}]}},"additionalProperties":false,"type":"object","title":"PropertyUpdate"},"QueryHistoryItem":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"cypher":{"type":"string","title":"Cypher"},"result_count":{"type":"integer","title":"Result Count"},"execution_time_ms":{"type":"number","title":"Execution Time Ms"},"executed_at":{"type":"string","format":"date-time","title":"Executed At"}},"type":"object","required":["id","cypher","result_count","execution_time_ms","executed_at"],"title":"QueryHistoryItem"},"QueryHistoryResponse":{"properties":{"queries":{"items":{"$ref":"#/components/schemas/QueryHistoryItem"},"type":"array","title":"Queries"}},"type":"object","required":["queries"],"title":"QueryHistoryResponse"},"QueryRequest":{"properties":{"cypher":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cypher"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Query"},"query_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Query Id"}},"type":"object","title":"QueryRequest"},"QueryResponse":{"properties":{"nodes":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Nodes"},"edges":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Edges"},"tabular":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Tabular"},"count":{"type":"integer","title":"Count"},"execution_time_ms":{"type":"number","title":"Execution Time Ms"},"tokens_charged":{"type":"string","title":"Tokens Charged","default":"0"}},"type":"object","required":["nodes","edges","tabular","count","execution_time_ms"],"title":"QueryResponse"},"SearchMode":{"type":"string","enum":["none","exact","prefix","text"]},"SearchPolicyAuditEventResponse":{"properties":{"audit_id":{"type":"string","format":"uuid","title":"Audit Id"},"property_id":{"type":"string","format":"uuid","title":"Property Id"},"action":{"type":"string","title":"Action"},"performed_by":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Performed By"},"performed_at":{"type":"string","format":"date-time","title":"Performed At"},"search_mode_before":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Search Mode Before"},"search_mode_after":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Search Mode After"},"search_scope_before":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Search Scope Before"},"search_scope_after":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Search Scope After"}},"type":"object","required":["audit_id","property_id","action","performed_by","performed_at"],"title":"SearchPolicyAuditEventResponse"},"SearchScope":{"type":"string","enum":["owner_only","grantees","public"]},"SearchabilityAccountCoverageResponse":{"properties":{"account_id":{"type":"string","format":"uuid","title":"Account Id"},"account_name":{"type":"string","title":"Account Name"},"searchable_property_count":{"type":"integer","title":"Searchable Property Count"}},"type":"object","required":["account_id","account_name","searchable_property_count"],"title":"SearchabilityAccountCoverageResponse"},"SearchabilityAdminStatusResponse":{"properties":{"total_properties":{"type":"integer","title":"Total Properties"},"searchable_properties":{"type":"integer","title":"Searchable Properties"},"indexed_rows":{"type":"integer","title":"Indexed Rows"},"searchable_without_index":{"type":"integer","title":"Searchable Without Index"},"orphan_index_rows":{"type":"integer","title":"Orphan Index Rows"},"node_resources_with_search_text":{"type":"integer","title":"Node Resources With Search Text"},"edge_resources_with_search_text":{"type":"integer","title":"Edge Resources With Search Text"},"ready_node_embeddings":{"type":"integer","title":"Ready Node Embeddings"},"ready_edge_embeddings":{"type":"integer","title":"Ready Edge Embeddings"},"pending_embedding_outbox_events":{"type":"integer","title":"Pending Embedding Outbox Events"},"failed_embedding_outbox_events":{"type":"integer","title":"Failed Embedding Outbox Events"},"pending_graph_projection_outbox_events":{"type":"integer","title":"Pending Graph Projection Outbox Events"},"failed_graph_projection_outbox_events":{"type":"integer","title":"Failed Graph Projection Outbox Events"},"oldest_pending_embedding_outbox_age_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Oldest Pending Embedding Outbox Age Seconds"},"oldest_pending_graph_projection_outbox_age_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Oldest Pending Graph Projection Outbox Age Seconds"},"embedding_outbox_avg_attempt_count":{"type":"number","title":"Embedding Outbox Avg Attempt Count","default":0},"embedding_outbox_max_attempt_count":{"type":"integer","title":"Embedding Outbox Max Attempt Count","default":0},"graph_projection_outbox_avg_attempt_count":{"type":"number","title":"Graph Projection Outbox Avg Attempt Count","default":0},"graph_projection_outbox_max_attempt_count":{"type":"integer","title":"Graph Projection Outbox Max Attempt Count","default":0},"policy_distribution":{"items":{"$ref":"#/components/schemas/SearchabilityPolicyDistributionResponse"},"type":"array","title":"Policy Distribution"},"account_searchable_counts":{"items":{"$ref":"#/components/schemas/SearchabilityAccountCoverageResponse"},"type":"array","title":"Account Searchable Counts"},"recent_policy_changes":{"items":{"$ref":"#/components/schemas/SearchPolicyAuditEventResponse"},"type":"array","title":"Recent Policy Changes"}},"type":"object","required":["total_properties","searchable_properties","indexed_rows","searchable_without_index","orphan_index_rows","node_resources_with_search_text","edge_resources_with_search_text","ready_node_embeddings","ready_edge_embeddings","pending_embedding_outbox_events","failed_embedding_outbox_events","pending_graph_projection_outbox_events","failed_graph_projection_outbox_events"],"title":"SearchabilityAdminStatusResponse"},"SearchabilityPolicyDistributionResponse":{"properties":{"resource_type":{"type":"string","title":"Resource Type"},"property_name":{"type":"string","title":"Property Name"},"search_mode":{"type":"string","title":"Search Mode"},"search_scope":{"type":"string","title":"Search Scope"},"property_count":{"type":"integer","title":"Property Count"}},"type":"object","required":["resource_type","property_name","search_mode","search_scope","property_count"],"title":"SearchabilityPolicyDistributionResponse"},"SecurityStatusResponse":{"properties":{"mfa_required":{"type":"boolean","title":"Mfa Required"},"mfa_enrolled":{"type":"boolean","title":"Mfa Enrolled"},"dashboard_access_allowed":{"type":"boolean","title":"Dashboard Access Allowed"},"setup_required":{"type":"boolean","title":"Setup Required"}},"type":"object","required":["mfa_required","mfa_enrolled","dashboard_access_allowed","setup_required"],"title":"SecurityStatusResponse"},"SemanticSearchResponse":{"properties":{"query":{"type":"string","title":"Query"},"embedding_type":{"type":"string","title":"Embedding Type"},"count":{"type":"integer","title":"Count"},"items":{"items":{"$ref":"#/components/schemas/SemanticSeedResult"},"type":"array","title":"Items"}},"type":"object","required":["query","embedding_type","count","items"],"title":"SemanticSearchResponse"},"SemanticSeedResult":{"properties":{"vectorizable_type":{"type":"string","title":"Vectorizable Type"},"vectorizable_id":{"type":"string","format":"uuid","title":"Vectorizable Id"},"score":{"type":"number","title":"Score"},"embedding_type":{"type":"string","title":"Embedding Type"}},"type":"object","required":["vectorizable_type","vectorizable_id","score","embedding_type"],"title":"SemanticSeedResult"},"StatsResponse":{"properties":{"active_nodes":{"type":"integer","title":"Active Nodes"},"total_edges":{"type":"integer","title":"Total Edges"},"total_properties":{"type":"integer","title":"Total Properties"}},"type":"object","required":["active_nodes","total_edges","total_properties"],"title":"StatsResponse"},"TokenPurchaseRequest":{"properties":{"token_amount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Token Amount"}},"type":"object","required":["token_amount"],"title":"TokenPurchaseRequest"},"TransactionResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"account_id":{"type":"string","format":"uuid","title":"Account Id"},"type":{"type":"string","title":"Type"},"amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Amount"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"source_transaction_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Source Transaction Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","account_id","type","amount","created_at"],"title":"TransactionResponse"},"UserResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"firebase_uid":{"type":"string","title":"Firebase Uid"},"username":{"type":"string","title":"Username"},"email":{"type":"string","title":"Email"},"auth_provider":{"type":"string","title":"Auth Provider"},"role":{"type":"string","title":"Role"},"status":{"type":"string","title":"Status"},"account_id":{"type":"string","format":"uuid","title":"Account Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","firebase_uid","username","email","auth_provider","role","status","account_id","created_at","updated_at"],"title":"UserResponse"},"UserSummaryResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"email":{"type":"string","title":"Email"},"auth_method":{"type":"string","title":"Auth Method"},"account_id":{"type":"string","format":"uuid","title":"Account Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"last_action_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Action At"}},"type":"object","required":["id","name","email","auth_method","account_id","created_at"],"title":"UserSummaryResponse"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"VectorSearchRequest":{"properties":{"embedding_type":{"type":"string","title":"Embedding Type","default":"default"},"vectorizable_type":{"anyOf":[{"type":"string","enum":["node","edge"]},{"type":"null"}],"title":"Vectorizable Type"},"vector":{"items":{"type":"number"},"type":"array","minItems":1,"title":"Vector"},"limit":{"type":"integer","maximum":100.0,"minimum":1.0,"title":"Limit","default":20}},"additionalProperties":false,"type":"object","required":["vector"],"title":"VectorSearchRequest"},"VectorSearchResponse":{"properties":{"embedding_type":{"type":"string","title":"Embedding Type"},"count":{"type":"integer","title":"Count"},"items":{"items":{"$ref":"#/components/schemas/SemanticSeedResult"},"type":"array","title":"Items"}},"type":"object","required":["embedding_type","count","items"],"title":"VectorSearchResponse"},"app__schemas__access__PropertySearchRuleUpsert":{"properties":{"entity":{"type":"string","title":"Entity"},"entity_type":{"type":"string","title":"Entity Type"},"property_name":{"type":"string","title":"Property Name"},"search_policy":{"type":"string","title":"Search Policy"}},"type":"object","required":["entity","entity_type","property_name","search_policy"],"title":"PropertySearchRuleUpsert"},"app__schemas__admin__PropertySearchRuleUpsert":{"properties":{"account_id":{"type":"string","format":"uuid","title":"Account Id"},"entity":{"type":"string","title":"Entity"},"entity_type":{"type":"string","title":"Entity Type"},"property_name":{"type":"string","title":"Property Name"},"search_policy":{"type":"string","title":"Search Policy"}},"type":"object","required":["account_id","entity","entity_type","property_name","search_policy"],"title":"PropertySearchRuleUpsert"}},"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","description":"Paste an active API key. Example: pg_xxx","in":"header","name":"X-API-Key"}}}}