{"openapi":"3.1.0","info":{"title":"Gezor Cloud API","version":"1.0.0","description":"Gezor Cloud API for automation and the Terraform provider.\n\nAuthenticate with a service-account token: `Authorization: Bearer gzr_sa_...`.\nPick the workspace with the `X-GZR-Workspace` header (workspace id or slug); without it,\nrequests go to the organization's main workspace.\n\nCluster commands (Kafka topics, schema subjects, logs) are asynchronous: the POST returns a\n`request_id`; poll the matching GET until `status` is `ready` or `error`.\n\nTokens cannot invite, change or disable people, and cannot manage service accounts or tokens.\n"},"paths":{"/api/auth/me":{"get":{"tags":["auth"],"summary":"Me","operationId":"me_api_auth_me_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/tenants":{"get":{"tags":["tenants"],"summary":"List Tenants","operationId":"list_tenants_api_tenants_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]},"post":{"tags":["tenants"],"summary":"Create Tenant","operationId":"create_tenant_api_tenants_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTenantRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/tenants/{tenant_id}":{"patch":{"tags":["tenants"],"summary":"Update Tenant","description":"Update workspace description; rename allowed only for non-primary workspaces.","operationId":"update_tenant_api_tenants__tenant_id__patch","parameters":[{"name":"tenant_id","in":"path","required":true,"schema":{"type":"string","title":"Tenant Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTenantRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["tenants"],"summary":"Delete Tenant Verb","description":"REST form of workspace delete; ``confirm_name`` must equal the workspace name.","operationId":"delete_tenant_verb_api_tenants__tenant_id__delete","parameters":[{"name":"tenant_id","in":"path","required":true,"schema":{"type":"string","title":"Tenant Id"}},{"name":"confirm_name","in":"query","required":true,"schema":{"type":"string","title":"Confirm Name"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["tenants"],"summary":"Get Tenant","operationId":"get_tenant_api_tenants__tenant_id__get","parameters":[{"name":"tenant_id","in":"path","required":true,"schema":{"type":"string","title":"Tenant Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/tenants/{tenant_id}/delete":{"post":{"tags":["tenants"],"summary":"Delete Tenant","description":"Delete a secondary workspace the caller belongs to.\n\nMain (primary) workspace cannot be deleted. Caller must remove apps and clusters first,\nswitch away if currently active, and type the workspace name to confirm.","operationId":"delete_tenant_api_tenants__tenant_id__delete_post","parameters":[{"name":"tenant_id","in":"path","required":true,"schema":{"type":"string","title":"Tenant Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteTenantRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/roles/catalog":{"get":{"tags":["roles"],"summary":"Permission Catalog","operationId":"permission_catalog_api_roles_catalog_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/roles":{"get":{"tags":["roles"],"summary":"List Roles","operationId":"list_roles_api_roles_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]},"post":{"tags":["roles"],"summary":"Create Role","operationId":"create_role_api_roles_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/roles/{role_id}":{"get":{"tags":["roles"],"summary":"Get Role","operationId":"get_role_api_roles__role_id__get","parameters":[{"name":"role_id","in":"path","required":true,"schema":{"type":"string","title":"Role Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["roles"],"summary":"Patch Role","operationId":"patch_role_api_roles__role_id__patch","parameters":[{"name":"role_id","in":"path","required":true,"schema":{"type":"string","title":"Role Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RolePatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["roles"],"summary":"Delete Role","operationId":"delete_role_api_roles__role_id__delete","parameters":[{"name":"role_id","in":"path","required":true,"schema":{"type":"string","title":"Role Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/users":{"get":{"tags":["users"],"summary":"List Users","operationId":"list_users_api_users_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/users/invite-options":{"get":{"tags":["users"],"summary":"Invite Options","description":"Other workspaces the caller can give someone they invite, with the roles they may assign there.","operationId":"invite_options_api_users_invite_options_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/users/{user_id}/workspaces":{"get":{"tags":["users"],"summary":"Get Workspace Access","description":"The person's access in every workspace of the organization, and what the caller may change.","operationId":"get_workspace_access_api_users__user_id__workspaces_get","parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"string","title":"User Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/settings":{"get":{"tags":["settings"],"summary":"Get Settings Snapshot","operationId":"get_settings_snapshot_api_settings_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/settings/general":{"patch":{"tags":["settings"],"summary":"Patch General","description":"Update workspace description and icon. Rename is allowed only for non-primary workspaces.\n\nThe primary workspace name is immutable because it is the login key.\nSlug is always immutable. An empty icon falls back to the workspace initials.","operationId":"patch_general_api_settings_general_patch","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneralPatch"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/settings/modules":{"patch":{"tags":["settings"],"summary":"Patch Modules","operationId":"patch_modules_api_settings_modules_patch","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModulesPatch"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/settings/security":{"patch":{"tags":["settings"],"summary":"Patch Security","operationId":"patch_security_api_settings_security_patch","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SecurityPatch"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/settings/mobile":{"patch":{"tags":["settings"],"summary":"Patch Mobile","description":"Whether people may use the Gezor Cloud app with this workspace, and how long a phone stays signed in.\nTurning it off or shortening the time applies to phones already signed in.","operationId":"patch_mobile_api_settings_mobile_patch","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MobilePatch"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/settings/sso/providers":{"put":{"tags":["settings"],"summary":"Upsert Provider","operationId":"upsert_provider_api_settings_sso_providers_put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderUpsert"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/settings/sso/providers/{provider_id}/status":{"patch":{"tags":["settings"],"summary":"Patch Provider Status","operationId":"patch_provider_status_api_settings_sso_providers__provider_id__status_patch","parameters":[{"name":"provider_id","in":"path","required":true,"schema":{"type":"string","title":"Provider Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderStatusPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/settings/sso/providers/{provider_id}/mappings":{"put":{"tags":["settings"],"summary":"Put Mappings","operationId":"put_mappings_api_settings_sso_providers__provider_id__mappings_put","parameters":[{"name":"provider_id","in":"path","required":true,"schema":{"type":"string","title":"Provider Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MappingsPut"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/settings/sso/providers/{provider_id}/test":{"post":{"tags":["settings"],"summary":"Test Provider","operationId":"test_provider_api_settings_sso_providers__provider_id__test_post","parameters":[{"name":"provider_id","in":"path","required":true,"schema":{"type":"string","title":"Provider Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/settings/sso/domains":{"put":{"tags":["settings"],"summary":"Put Domains","operationId":"put_domains_api_settings_sso_domains_put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DomainsPut"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]},"post":{"tags":["settings"],"summary":"Add Domain","description":"Add one SSO email domain without touching the others.","operationId":"add_domain_api_settings_sso_domains_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DomainCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/settings/sso/domains/confirm":{"post":{"tags":["settings"],"summary":"Confirm Domain","description":"Mark an SSO email domain verified after DNS TXT ownership proof.","operationId":"confirm_domain_api_settings_sso_domains_confirm_post","requestBody":{"content":{"application/json":{"schema":{"type":"object","title":"Body"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/settings/sso/providers/{provider_id}":{"get":{"tags":["settings"],"summary":"Get Provider","operationId":"get_provider_api_settings_sso_providers__provider_id__get","parameters":[{"name":"provider_id","in":"path","required":true,"schema":{"type":"string","title":"Provider Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["settings"],"summary":"Delete Provider","operationId":"delete_provider_api_settings_sso_providers__provider_id__delete","parameters":[{"name":"provider_id","in":"path","required":true,"schema":{"type":"string","title":"Provider Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/settings/sso/domains/{domain}":{"get":{"tags":["settings"],"summary":"Get Domain","operationId":"get_domain_api_settings_sso_domains__domain__get","parameters":[{"name":"domain","in":"path","required":true,"schema":{"type":"string","title":"Domain"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["settings"],"summary":"Patch Domain","operationId":"patch_domain_api_settings_sso_domains__domain__patch","parameters":[{"name":"domain","in":"path","required":true,"schema":{"type":"string","title":"Domain"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DomainPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["settings"],"summary":"Delete Domain","operationId":"delete_domain_api_settings_sso_domains__domain__delete","parameters":[{"name":"domain","in":"path","required":true,"schema":{"type":"string","title":"Domain"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/settings/usage":{"get":{"tags":["settings"],"summary":"Workspace Usage","description":"API request counts for the current workspace: hourly for 24 h, daily for 30 days.","operationId":"workspace_usage_api_settings_usage_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Workspace Usage Api Settings Usage Get"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/settings/plan":{"get":{"tags":["settings"],"summary":"Organization Plan","description":"The organization's plan, usage against each limit, trial state and which modules it includes.","operationId":"organization_plan_api_settings_plan_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Organization Plan Api Settings Plan Get"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/settings/plan/upgrade-request":{"get":{"tags":["settings"],"summary":"Upgrade Request Status","description":"The organization's open (or most recent) upgrade request, for the Plan tab.","operationId":"upgrade_request_status_api_settings_plan_upgrade_request_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Upgrade Request Status Api Settings Plan Upgrade Request Get"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]},"post":{"tags":["settings"],"summary":"Create Upgrade Request","description":"Ask Gezor to move this Free organization to a paid plan. Staff decide in the back office;\nthe shared-plane workspace keeps running either way.","operationId":"create_upgrade_request_api_settings_plan_upgrade_request_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpgradeRequestBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Create Upgrade Request Api Settings Plan Upgrade Request Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]},"delete":{"tags":["settings"],"summary":"Cancel Upgrade Request","operationId":"cancel_upgrade_request_api_settings_plan_upgrade_request_delete","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Cancel Upgrade Request Api Settings Plan Upgrade Request Delete"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/settings/audit":{"get":{"tags":["settings"],"summary":"List Audit","operationId":"list_audit_api_settings_audit_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":25,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Offset"}},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"outcome","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Outcome"}},{"name":"action_prefix","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Action Prefix"}},{"name":"since","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Since"}},{"name":"until","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Until"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aws/connection":{"get":{"tags":["aws"],"summary":"Get Connection","operationId":"get_connection_api_aws_connection_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]},"delete":{"tags":["aws"],"summary":"Unlink Connection","description":"Forget the linked AWS identity (role or access keys). The external ID is kept.","operationId":"unlink_connection_api_aws_connection_delete","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aws/cloudformation":{"get":{"tags":["aws"],"summary":"Cloudformation","operationId":"cloudformation_api_aws_cloudformation_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aws/crypto":{"get":{"tags":["aws"],"summary":"Get Crypto","operationId":"get_crypto_api_aws_crypto_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aws/crypto/platform-keys":{"post":{"tags":["aws"],"summary":"Use Platform Managed Keys","description":"Default: Platform managed keys (GZR SoftHSM / Fernet wraps the tenant DEK).","operationId":"use_platform_managed_keys_api_aws_crypto_platform_keys_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aws/crypto/customer-keys":{"post":{"tags":["aws"],"summary":"Use Customer Managed Keys","description":"Customer managed keys — generate or import a CMK (AWS-style).","operationId":"use_customer_managed_keys_api_aws_crypto_customer_keys_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerKeyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aws/connection/validate":{"post":{"tags":["aws"],"summary":"Link And Validate","operationId":"link_and_validate_api_aws_connection_validate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkAccessRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aws/connection/test":{"post":{"tags":["aws"],"summary":"Test Connection","description":"Re-test stored connection without re-submitting secrets.","operationId":"test_connection_api_aws_connection_test_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aws/buckets":{"get":{"tags":["aws"],"summary":"List Buckets","operationId":"list_buckets_api_aws_buckets_get","parameters":[{"name":"role_id","in":"query","required":false,"schema":{"type":"string","default":"","title":"Role Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aws/roles/{role_id}":{"delete":{"tags":["aws"],"summary":"Remove Role","operationId":"remove_role_api_aws_roles__role_id__delete","parameters":[{"name":"role_id","in":"path","required":true,"schema":{"type":"string","title":"Role Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aws/roles/{role_id}/test":{"post":{"tags":["aws"],"summary":"Test Role","operationId":"test_role_api_aws_roles__role_id__test_post","parameters":[{"name":"role_id","in":"path","required":true,"schema":{"type":"string","title":"Role Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aws/datastores":{"post":{"tags":["aws"],"summary":"Create Datastore","operationId":"create_datastore_api_aws_datastores_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DatastoreRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aws/datastores/{datastore_id}":{"delete":{"tags":["aws"],"summary":"Remove Datastore","operationId":"remove_datastore_api_aws_datastores__datastore_id__delete","parameters":[{"name":"datastore_id","in":"path","required":true,"schema":{"type":"string","title":"Datastore Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aws/lake":{"delete":{"tags":["aws"],"summary":"Unlink Lake","operationId":"unlink_lake_api_aws_lake_delete","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aws/lake/validate":{"post":{"tags":["aws"],"summary":"Lake Validate","operationId":"lake_validate_api_aws_lake_validate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LakeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/kms/keys":{"get":{"tags":["kms"],"summary":"List Keys","operationId":"list_keys_api_kms_keys_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]},"post":{"tags":["kms"],"summary":"Create Key","operationId":"create_key_api_kms_keys_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateKeyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/kms/keys/default":{"post":{"tags":["kms"],"summary":"Set Default","operationId":"set_default_api_kms_keys_default_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetDefaultKeyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/kms/keys/{key_id}":{"get":{"tags":["kms"],"summary":"Describe Key","operationId":"describe_key_api_kms_keys__key_id__get","parameters":[{"name":"key_id","in":"path","required":true,"schema":{"type":"string","title":"Key Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["kms"],"summary":"Update Key","operationId":"update_key_api_kms_keys__key_id__patch","parameters":[{"name":"key_id","in":"path","required":true,"schema":{"type":"string","title":"Key Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateKeyRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["kms"],"summary":"Schedule Key Deletion","description":"Retire a customer key. The default key must be replaced first.","operationId":"schedule_key_deletion_api_kms_keys__key_id__delete","parameters":[{"name":"key_id","in":"path","required":true,"schema":{"type":"string","title":"Key Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters":{"get":{"tags":["clusters"],"summary":"List Clusters","operationId":"list_clusters_api_clusters_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response List Clusters Api Clusters Get"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]},"post":{"tags":["clusters"],"summary":"Create Cluster Endpoint","operationId":"create_cluster_endpoint_api_clusters_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateClusterRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Create Cluster Endpoint Api Clusters Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/clusters/apps-summary":{"get":{"tags":["clusters"],"summary":"Apps Summary","description":"Lightweight flags for sidebar gating (CDC menu, etc.).","operationId":"apps_summary_api_clusters_apps_summary_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Apps Summary Api Clusters Apps Summary Get"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/clusters/{cluster_id}":{"get":{"tags":["clusters"],"summary":"Get Cluster","operationId":"get_cluster_api_clusters__cluster_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Cluster Api Clusters  Cluster Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["clusters"],"summary":"Update Cluster Endpoint","operationId":"update_cluster_endpoint_api_clusters__cluster_id__patch","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateClusterRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Update Cluster Endpoint Api Clusters  Cluster Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["clusters"],"summary":"Delete Cluster","description":"BYOC clusters are removed at once. Hosted clusters are marked 'deleting'; a retried job\ntears down the host namespace, then removes the row and the cluster's sample databases.\nRepeating the call on a 'deleting' cluster starts the job again.\n\n``backup=true`` copies the cluster's lakehouse first. The cluster is removed only after\nthat backup succeeds, so the data can be restored onto another cluster.","operationId":"delete_cluster_api_clusters__cluster_id__delete","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"backup","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Backup"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Delete Cluster Api Clusters  Cluster Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/tokens":{"post":{"tags":["clusters"],"summary":"Create Install Token","operationId":"create_install_token_api_clusters__cluster_id__tokens_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueTokenRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Create Install Token Api Clusters  Cluster Id  Tokens Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["clusters"],"summary":"List Install Tokens","operationId":"list_install_tokens_api_clusters__cluster_id__tokens_get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response List Install Tokens Api Clusters  Cluster Id  Tokens Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/tokens/{token_id}":{"delete":{"tags":["clusters"],"summary":"Revoke Install Token","operationId":"revoke_install_token_api_clusters__cluster_id__tokens__token_id__delete","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"token_id","in":"path","required":true,"schema":{"type":"string","title":"Token Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Revoke Install Token Api Clusters  Cluster Id  Tokens  Token Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/desired-state":{"patch":{"tags":["clusters"],"summary":"Patch Desired State","description":"Change several apps at once. Each app goes through the same normalization and checks as\nPUT /modules/{app}; raw keys (connectors, CDC instances, anything unknown) are refused.","operationId":"patch_desired_state_api_clusters__cluster_id__desired_state_patch","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DesiredStatePatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Patch Desired State Api Clusters  Cluster Id  Desired State Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/kafka":{"put":{"tags":["clusters"],"summary":"Upsert Kafka","operationId":"upsert_kafka_api_clusters__cluster_id__kafka_put","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Upsert Kafka Api Clusters  Cluster Id  Kafka Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/kafka/topics":{"post":{"tags":["clusters"],"summary":"Request Kafka Topics","description":"Ask the operator to collect Event Streams topic statistics.","operationId":"request_kafka_topics_api_clusters__cluster_id__kafka_topics_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/KafkaTopicsRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Request Kafka Topics Api Clusters  Cluster Id  Kafka Topics Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/commands/{request_id}/events":{"get":{"tags":["clusters"],"summary":"Command Events","description":"SSE: emit once when the operator finishes this command (or timeout/expired).","operationId":"command_events_api_clusters__cluster_id__commands__request_id__events_get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/kafka/topics/{request_id}":{"get":{"tags":["clusters"],"summary":"Get Kafka Topics","operationId":"get_kafka_topics_api_clusters__cluster_id__kafka_topics__request_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Kafka Topics Api Clusters  Cluster Id  Kafka Topics  Request Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/kafka/topics/{op}":{"post":{"tags":["clusters"],"summary":"Request Kafka Topic Action","description":"Create, describe, alter or delete one Event Streams topic (async; poll the request id).","operationId":"request_kafka_topic_action_api_clusters__cluster_id__kafka_topics__op__post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"op","in":"path","required":true,"schema":{"type":"string","title":"Op"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KafkaTopicActionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Request Kafka Topic Action Api Clusters  Cluster Id  Kafka Topics  Op  Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/kafka/topic-actions/{request_id}":{"get":{"tags":["clusters"],"summary":"Get Kafka Topic Action","operationId":"get_kafka_topic_action_api_clusters__cluster_id__kafka_topic_actions__request_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Kafka Topic Action Api Clusters  Cluster Id  Kafka Topic Actions  Request Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/schema-registry/subjects":{"post":{"tags":["clusters"],"summary":"Request Schema Subjects","operationId":"request_schema_subjects_api_clusters__cluster_id__schema_registry_subjects_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Request Schema Subjects Api Clusters  Cluster Id  Schema Registry Subjects Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/schema-registry/subjects/{request_id}":{"get":{"tags":["clusters"],"summary":"Get Schema Subjects","operationId":"get_schema_subjects_api_clusters__cluster_id__schema_registry_subjects__request_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Schema Subjects Api Clusters  Cluster Id  Schema Registry Subjects  Request Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/cdc/schema-discover":{"post":{"tags":["clusters"],"summary":"Request Cdc Schema Discover","description":"Ask the cluster operator to introspect tables/columns for a CDC connector's source DB.","operationId":"request_cdc_schema_discover_api_clusters__cluster_id__cdc_schema_discover_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DiscoverCdcSchemaRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Request Cdc Schema Discover Api Clusters  Cluster Id  Cdc Schema Discover Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/cdc/schema-discover/{request_id}":{"get":{"tags":["clusters"],"summary":"Get Cdc Schema Discover","operationId":"get_cdc_schema_discover_api_clusters__cluster_id__cdc_schema_discover__request_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Cdc Schema Discover Api Clusters  Cluster Id  Cdc Schema Discover  Request Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/schema-registry/actions":{"post":{"tags":["clusters"],"summary":"Request Schema Registry Action","operationId":"request_schema_registry_action_api_clusters__cluster_id__schema_registry_actions_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SchemaRegistryActionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Request Schema Registry Action Api Clusters  Cluster Id  Schema Registry Actions Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/schema-registry/subjects/{subject}/describe":{"post":{"tags":["clusters"],"summary":"Describe Schema Subject","description":"Latest schema, version and compatibility for one subject (async; poll the request id).","operationId":"describe_schema_subject_api_clusters__cluster_id__schema_registry_subjects__subject__describe_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"subject","in":"path","required":true,"schema":{"type":"string","title":"Subject"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Describe Schema Subject Api Clusters  Cluster Id  Schema Registry Subjects  Subject  Describe Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/schema-registry/subjects/{subject}/versions":{"post":{"tags":["clusters"],"summary":"Register Schema Version","operationId":"register_schema_version_api_clusters__cluster_id__schema_registry_subjects__subject__versions_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"subject","in":"path","required":true,"schema":{"type":"string","title":"Subject"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SchemaVersionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Register Schema Version Api Clusters  Cluster Id  Schema Registry Subjects  Subject  Versions Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/schema-registry/subjects/{subject}/config":{"put":{"tags":["clusters"],"summary":"Set Schema Subject Config","operationId":"set_schema_subject_config_api_clusters__cluster_id__schema_registry_subjects__subject__config_put","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"subject","in":"path","required":true,"schema":{"type":"string","title":"Subject"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SchemaConfigRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Set Schema Subject Config Api Clusters  Cluster Id  Schema Registry Subjects  Subject  Config Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/schema-registry/subjects/{subject}":{"delete":{"tags":["clusters"],"summary":"Delete Schema Subject","operationId":"delete_schema_subject_api_clusters__cluster_id__schema_registry_subjects__subject__delete","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"subject","in":"path","required":true,"schema":{"type":"string","title":"Subject"}},{"name":"permanent","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Permanent"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Delete Schema Subject Api Clusters  Cluster Id  Schema Registry Subjects  Subject  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/schema-registry/actions/{request_id}":{"get":{"tags":["clusters"],"summary":"Get Schema Registry Action","operationId":"get_schema_registry_action_api_clusters__cluster_id__schema_registry_actions__request_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Schema Registry Action Api Clusters  Cluster Id  Schema Registry Actions  Request Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/flink/overview":{"post":{"tags":["clusters"],"summary":"Request Flink Overview","operationId":"request_flink_overview_api_clusters__cluster_id__flink_overview_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Request Flink Overview Api Clusters  Cluster Id  Flink Overview Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/flink/overview/{request_id}":{"get":{"tags":["clusters"],"summary":"Get Flink Overview","operationId":"get_flink_overview_api_clusters__cluster_id__flink_overview__request_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Flink Overview Api Clusters  Cluster Id  Flink Overview  Request Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/flink/actions":{"post":{"tags":["clusters"],"summary":"Request Flink Action","operationId":"request_flink_action_api_clusters__cluster_id__flink_actions_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlinkActionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Request Flink Action Api Clusters  Cluster Id  Flink Actions Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/flink/actions/{request_id}":{"get":{"tags":["clusters"],"summary":"Get Flink Action","operationId":"get_flink_action_api_clusters__cluster_id__flink_actions__request_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Flink Action Api Clusters  Cluster Id  Flink Actions  Request Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/garage/inspect":{"post":{"tags":["clusters"],"summary":"Request Garage Inspect","operationId":"request_garage_inspect_api_clusters__cluster_id__garage_inspect_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Request Garage Inspect Api Clusters  Cluster Id  Garage Inspect Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/garage/inspect/{request_id}":{"get":{"tags":["clusters"],"summary":"Get Garage Inspect","operationId":"get_garage_inspect_api_clusters__cluster_id__garage_inspect__request_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Garage Inspect Api Clusters  Cluster Id  Garage Inspect  Request Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/garage/browse":{"post":{"tags":["clusters"],"summary":"Request Garage Browse","operationId":"request_garage_browse_api_clusters__cluster_id__garage_browse_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GarageBrowseRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Request Garage Browse Api Clusters  Cluster Id  Garage Browse Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/garage/browse/{request_id}":{"get":{"tags":["clusters"],"summary":"Get Garage Browse","operationId":"get_garage_browse_api_clusters__cluster_id__garage_browse__request_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Garage Browse Api Clusters  Cluster Id  Garage Browse  Request Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/iceberg/inspect":{"post":{"tags":["clusters"],"summary":"Request Iceberg Inspect","operationId":"request_iceberg_inspect_api_clusters__cluster_id__iceberg_inspect_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Request Iceberg Inspect Api Clusters  Cluster Id  Iceberg Inspect Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/iceberg/inspect/{request_id}":{"get":{"tags":["clusters"],"summary":"Get Iceberg Inspect","operationId":"get_iceberg_inspect_api_clusters__cluster_id__iceberg_inspect__request_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Iceberg Inspect Api Clusters  Cluster Id  Iceberg Inspect  Request Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/iceberg/browse":{"post":{"tags":["clusters"],"summary":"Request Iceberg Browse","operationId":"request_iceberg_browse_api_clusters__cluster_id__iceberg_browse_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IcebergBrowseRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Request Iceberg Browse Api Clusters  Cluster Id  Iceberg Browse Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/iceberg/browse/{request_id}":{"get":{"tags":["clusters"],"summary":"Get Iceberg Browse","operationId":"get_iceberg_browse_api_clusters__cluster_id__iceberg_browse__request_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Iceberg Browse Api Clusters  Cluster Id  Iceberg Browse  Request Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/trino/query":{"post":{"tags":["clusters"],"summary":"Request Trino Query","operationId":"request_trino_query_api_clusters__cluster_id__trino_query_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrinoQueryRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Request Trino Query Api Clusters  Cluster Id  Trino Query Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/trino/query/{request_id}":{"get":{"tags":["clusters"],"summary":"Get Trino Query","operationId":"get_trino_query_api_clusters__cluster_id__trino_query__request_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Trino Query Api Clusters  Cluster Id  Trino Query  Request Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/spark/inspect":{"post":{"tags":["clusters"],"summary":"Request Spark Inspect","operationId":"request_spark_inspect_api_clusters__cluster_id__spark_inspect_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Request Spark Inspect Api Clusters  Cluster Id  Spark Inspect Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/spark/inspect/{request_id}":{"get":{"tags":["clusters"],"summary":"Get Spark Inspect","operationId":"get_spark_inspect_api_clusters__cluster_id__spark_inspect__request_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Spark Inspect Api Clusters  Cluster Id  Spark Inspect  Request Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/spark/sql":{"post":{"tags":["clusters"],"summary":"Request Spark Sql","operationId":"request_spark_sql_api_clusters__cluster_id__spark_sql_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SparkSubmitSQLRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Request Spark Sql Api Clusters  Cluster Id  Spark Sql Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/spark/sql/{request_id}":{"get":{"tags":["clusters"],"summary":"Get Spark Sql","operationId":"get_spark_sql_api_clusters__cluster_id__spark_sql__request_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Spark Sql Api Clusters  Cluster Id  Spark Sql  Request Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/spark/actions":{"post":{"tags":["clusters"],"summary":"Request Spark Action","operationId":"request_spark_action_api_clusters__cluster_id__spark_actions_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SparkActionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Request Spark Action Api Clusters  Cluster Id  Spark Actions Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/spark/actions/{request_id}":{"get":{"tags":["clusters"],"summary":"Get Spark Action","operationId":"get_spark_action_api_clusters__cluster_id__spark_actions__request_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Spark Action Api Clusters  Cluster Id  Spark Actions  Request Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/spark/query":{"post":{"tags":["clusters"],"summary":"Request Spark Query","operationId":"request_spark_query_api_clusters__cluster_id__spark_query_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SparkConnectQueryRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Request Spark Query Api Clusters  Cluster Id  Spark Query Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/spark/query/{request_id}":{"get":{"tags":["clusters"],"summary":"Get Spark Query","operationId":"get_spark_query_api_clusters__cluster_id__spark_query__request_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Spark Query Api Clusters  Cluster Id  Spark Query  Request Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/modules/{module}":{"put":{"tags":["clusters"],"summary":"Upsert Module","operationId":"upsert_module_api_clusters__cluster_id__modules__module__put","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"module","in":"path","required":true,"schema":{"type":"string","title":"Module"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Upsert Module Api Clusters  Cluster Id  Modules  Module  Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/apps/install":{"post":{"tags":["clusters"],"summary":"Start App Install","description":"Ask the control plane to install core apps or the full lakehouse, one Ready app at a time.","operationId":"start_app_install_api_clusters__cluster_id__apps_install_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Start App Install Api Clusters  Cluster Id  Apps Install Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/cdc/instances":{"get":{"tags":["clusters"],"summary":"List Cdc Instances","operationId":"list_cdc_instances_api_clusters__cluster_id__cdc_instances_get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response List Cdc Instances Api Clusters  Cluster Id  Cdc Instances Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["clusters"],"summary":"Put Cdc Instances","description":"Replace the CDC instance list (advanced); prefer modules/connect for count changes.","operationId":"put_cdc_instances_api_clusters__cluster_id__cdc_instances_put","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Put Cdc Instances Api Clusters  Cluster Id  Cdc Instances Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["clusters"],"summary":"Create Cdc Instance","description":"Add one CDC instance (connectors are added separately).","operationId":"create_cdc_instance_api_clusters__cluster_id__cdc_instances_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Create Cdc Instance Api Clusters  Cluster Id  Cdc Instances Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/cdc/instances/{instance_id}":{"get":{"tags":["clusters"],"summary":"Get Cdc Instance","operationId":"get_cdc_instance_api_clusters__cluster_id__cdc_instances__instance_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"instance_id","in":"path","required":true,"schema":{"type":"string","title":"Instance Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Cdc Instance Api Clusters  Cluster Id  Cdc Instances  Instance Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["clusters"],"summary":"Update Cdc Instance","description":"Update one CDC instance's settings; its connectors are kept.","operationId":"update_cdc_instance_api_clusters__cluster_id__cdc_instances__instance_id__put","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"instance_id","in":"path","required":true,"schema":{"type":"string","title":"Instance Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Update Cdc Instance Api Clusters  Cluster Id  Cdc Instances  Instance Id  Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["clusters"],"summary":"Delete Cdc Instance","description":"Remove one CDC instance. Delete its connectors first.","operationId":"delete_cdc_instance_api_clusters__cluster_id__cdc_instances__instance_id__delete","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"instance_id","in":"path","required":true,"schema":{"type":"string","title":"Instance Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Delete Cdc Instance Api Clusters  Cluster Id  Cdc Instances  Instance Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/cdc/instances/{instance_id}/connectors/{name}":{"get":{"tags":["clusters"],"summary":"Get Cdc Instance Connector","operationId":"get_cdc_instance_connector_api_clusters__cluster_id__cdc_instances__instance_id__connectors__name__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"instance_id","in":"path","required":true,"schema":{"type":"string","title":"Instance Id"}},{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Cdc Instance Connector Api Clusters  Cluster Id  Cdc Instances  Instance Id  Connectors  Name  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["clusters"],"summary":"Update Cdc Instance Connector","description":"Edit an existing connector. Password optional when a secret is already attached.","operationId":"update_cdc_instance_connector_api_clusters__cluster_id__cdc_instances__instance_id__connectors__name__put","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"instance_id","in":"path","required":true,"schema":{"type":"string","title":"Instance Id"}},{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CdcConnectorRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Update Cdc Instance Connector Api Clusters  Cluster Id  Cdc Instances  Instance Id  Connectors  Name  Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["clusters"],"summary":"Delete Cdc Instance Connector","operationId":"delete_cdc_instance_connector_api_clusters__cluster_id__cdc_instances__instance_id__connectors__name__delete","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"instance_id","in":"path","required":true,"schema":{"type":"string","title":"Instance Id"}},{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Delete Cdc Instance Connector Api Clusters  Cluster Id  Cdc Instances  Instance Id  Connectors  Name  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/cdc/instances/{instance_id}/status":{"get":{"tags":["clusters"],"summary":"Get Cdc Instance Status","operationId":"get_cdc_instance_status_api_clusters__cluster_id__cdc_instances__instance_id__status_get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"instance_id","in":"path","required":true,"schema":{"type":"string","title":"Instance Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Cdc Instance Status Api Clusters  Cluster Id  Cdc Instances  Instance Id  Status Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/cdc/instances/{instance_id}/connectors":{"post":{"tags":["clusters"],"summary":"Add Cdc Instance Connector","operationId":"add_cdc_instance_connector_api_clusters__cluster_id__cdc_instances__instance_id__connectors_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"instance_id","in":"path","required":true,"schema":{"type":"string","title":"Instance Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CdcConnectorRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Add Cdc Instance Connector Api Clusters  Cluster Id  Cdc Instances  Instance Id  Connectors Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/cdc/instances/{instance_id}/connectors/{name}/actions":{"post":{"tags":["clusters"],"summary":"Cdc Connector Action","description":"Pause, resume, or restart a live Kafka Connect connector (safe, audited via operator).","operationId":"cdc_connector_action_api_clusters__cluster_id__cdc_instances__instance_id__connectors__name__actions_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"instance_id","in":"path","required":true,"schema":{"type":"string","title":"Instance Id"}},{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectorActionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Cdc Connector Action Api Clusters  Cluster Id  Cdc Instances  Instance Id  Connectors  Name  Actions Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/cdc/instances/{instance_id}/connectors/{name}/actions/{request_id}":{"get":{"tags":["clusters"],"summary":"Get Cdc Connector Action","operationId":"get_cdc_connector_action_api_clusters__cluster_id__cdc_instances__instance_id__connectors__name__actions__request_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"instance_id","in":"path","required":true,"schema":{"type":"string","title":"Instance Id"}},{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}},{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Cdc Connector Action Api Clusters  Cluster Id  Cdc Instances  Instance Id  Connectors  Name  Actions  Request Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/cdc/instances/{instance_id}/connectors/{name}/logs":{"post":{"tags":["clusters"],"summary":"Request Cdc Connector Logs","operationId":"request_cdc_connector_logs_api_clusters__cluster_id__cdc_instances__instance_id__connectors__name__logs_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"instance_id","in":"path","required":true,"schema":{"type":"string","title":"Instance Id"}},{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Request Cdc Connector Logs Api Clusters  Cluster Id  Cdc Instances  Instance Id  Connectors  Name  Logs Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/cdc/instances/{instance_id}/connectors/{name}/logs/{request_id}":{"get":{"tags":["clusters"],"summary":"Get Cdc Connector Logs","operationId":"get_cdc_connector_logs_api_clusters__cluster_id__cdc_instances__instance_id__connectors__name__logs__request_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"instance_id","in":"path","required":true,"schema":{"type":"string","title":"Instance Id"}},{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}},{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Cdc Connector Logs Api Clusters  Cluster Id  Cdc Instances  Instance Id  Connectors  Name  Logs  Request Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/connectors":{"post":{"tags":["clusters"],"summary":"Add Connector","description":"Legacy: add connector to cdc-1 (or first instance). Prefer instance-scoped API.","operationId":"add_connector_api_clusters__cluster_id__connectors_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CdcConnectorRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Add Connector Api Clusters  Cluster Id  Connectors Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/connectors/{name}":{"delete":{"tags":["clusters"],"summary":"Delete Connector","description":"Legacy: remove connector from any instance by name.","operationId":"delete_connector_api_clusters__cluster_id__connectors__name__delete","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Delete Connector Api Clusters  Cluster Id  Connectors  Name  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/provision/retry":{"post":{"tags":["clusters"],"summary":"Retry Hosted Provision","description":"Start provisioning a hosted cluster again after it failed or got stuck.","operationId":"retry_hosted_provision_api_clusters__cluster_id__provision_retry_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Retry Hosted Provision Api Clusters  Cluster Id  Provision Retry Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/wake":{"post":{"tags":["clusters"],"summary":"Wake Cluster","description":"Wake a cluster that is asleep to save resources; it is ready in about two minutes.","operationId":"wake_cluster_api_clusters__cluster_id__wake_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Wake Cluster Api Clusters  Cluster Id  Wake Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/connectors":{"get":{"tags":["connectors"],"summary":"List Connectors","operationId":"list_connectors_api_connectors_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response List Connectors Api Connectors Get"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]},"post":{"tags":["connectors"],"summary":"Create Connector","operationId":"create_connector_api_connectors_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateConnectorBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Create Connector Api Connectors Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/connectors/{connector_id}":{"get":{"tags":["connectors"],"summary":"Get Connector","operationId":"get_connector_api_connectors__connector_id__get","parameters":[{"name":"connector_id","in":"path","required":true,"schema":{"type":"string","title":"Connector Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Connector Api Connectors  Connector Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["connectors"],"summary":"Delete Connector","description":"Hard-delete connector + endpoints (cascade) and tear down tunnels.","operationId":"delete_connector_api_connectors__connector_id__delete","parameters":[{"name":"connector_id","in":"path","required":true,"schema":{"type":"string","title":"Connector Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Delete Connector Api Connectors  Connector Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["connectors"],"summary":"Patch Connector","operationId":"patch_connector_api_connectors__connector_id__patch","parameters":[{"name":"connector_id","in":"path","required":true,"schema":{"type":"string","title":"Connector Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchConnectorBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Patch Connector Api Connectors  Connector Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/connectors/{connector_id}/traffic":{"get":{"tags":["connectors"],"summary":"Connector Traffic","description":"Lightweight live TX/RX counters for the Secure Access UI poller.","operationId":"connector_traffic_api_connectors__connector_id__traffic_get","parameters":[{"name":"connector_id","in":"path","required":true,"schema":{"type":"string","title":"Connector Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Connector Traffic Api Connectors  Connector Id  Traffic Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/connectors/{connector_id}/revoke":{"post":{"tags":["connectors"],"summary":"Revoke Connector","description":"Invalidate API key and close tunnels; keep the registry row.","operationId":"revoke_connector_api_connectors__connector_id__revoke_post","parameters":[{"name":"connector_id","in":"path","required":true,"schema":{"type":"string","title":"Connector Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Revoke Connector Api Connectors  Connector Id  Revoke Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/connectors/{connector_id}/endpoints":{"post":{"tags":["connectors"],"summary":"Add Endpoint","operationId":"add_endpoint_api_connectors__connector_id__endpoints_post","parameters":[{"name":"connector_id","in":"path","required":true,"schema":{"type":"string","title":"Connector Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EndpointBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Add Endpoint Api Connectors  Connector Id  Endpoints Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/connectors/{connector_id}/endpoints/{endpoint_id}":{"get":{"tags":["connectors"],"summary":"Get Endpoint","operationId":"get_endpoint_api_connectors__connector_id__endpoints__endpoint_id__get","parameters":[{"name":"connector_id","in":"path","required":true,"schema":{"type":"string","title":"Connector Id"}},{"name":"endpoint_id","in":"path","required":true,"schema":{"type":"string","title":"Endpoint Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Endpoint Api Connectors  Connector Id  Endpoints  Endpoint Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["connectors"],"summary":"Update Endpoint","description":"Change an endpoint's name or target. The tunnel listen port stays the same.","operationId":"update_endpoint_api_connectors__connector_id__endpoints__endpoint_id__patch","parameters":[{"name":"connector_id","in":"path","required":true,"schema":{"type":"string","title":"Connector Id"}},{"name":"endpoint_id","in":"path","required":true,"schema":{"type":"string","title":"Endpoint Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EndpointPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Update Endpoint Api Connectors  Connector Id  Endpoints  Endpoint Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["connectors"],"summary":"Delete Endpoint","operationId":"delete_endpoint_api_connectors__connector_id__endpoints__endpoint_id__delete","parameters":[{"name":"connector_id","in":"path","required":true,"schema":{"type":"string","title":"Connector Id"}},{"name":"endpoint_id","in":"path","required":true,"schema":{"type":"string","title":"Endpoint Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Delete Endpoint Api Connectors  Connector Id  Endpoints  Endpoint Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/connectors/{connector_id}/endpoints/{endpoint_id}/test":{"post":{"tags":["connectors"],"summary":"Test Endpoint","operationId":"test_endpoint_api_connectors__connector_id__endpoints__endpoint_id__test_post","parameters":[{"name":"connector_id","in":"path","required":true,"schema":{"type":"string","title":"Connector Id"}},{"name":"endpoint_id","in":"path","required":true,"schema":{"type":"string","title":"Endpoint Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/gzr_saas__routers_connectors__TestBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Test Endpoint Api Connectors  Connector Id  Endpoints  Endpoint Id  Test Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/connectors/{connector_id}/endpoints/{endpoint_id}/bind-cdc":{"post":{"tags":["connectors"],"summary":"Bind Cdc","description":"Point a hosted Change Capture connector at the tunnel virtual address.","operationId":"bind_cdc_api_connectors__connector_id__endpoints__endpoint_id__bind_cdc_post","parameters":[{"name":"connector_id","in":"path","required":true,"schema":{"type":"string","title":"Connector Id"}},{"name":"endpoint_id","in":"path","required":true,"schema":{"type":"string","title":"Endpoint Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BindCdcBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Bind Cdc Api Connectors  Connector Id  Endpoints  Endpoint Id  Bind Cdc Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/connectors/{connector_id}/endpoints/{endpoint_id}/cleanup-slot":{"post":{"tags":["connectors"],"summary":"Cleanup Replication Slot","description":"Queue on-prem DROP of a Postgres replication slot/publication after CDC removal.","operationId":"cleanup_replication_slot_api_connectors__connector_id__endpoints__endpoint_id__cleanup_slot_post","parameters":[{"name":"connector_id","in":"path","required":true,"schema":{"type":"string","title":"Connector Id"}},{"name":"endpoint_id","in":"path","required":true,"schema":{"type":"string","title":"Endpoint Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CleanupSlotBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Cleanup Replication Slot Api Connectors  Connector Id  Endpoints  Endpoint Id  Cleanup Slot Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/connectors/{connector_id}/rotate-key":{"post":{"tags":["connectors"],"summary":"Rotate Connector Key","description":"Rotate API key with grace period — previous key remains valid until expiry.","operationId":"rotate_connector_key_api_connectors__connector_id__rotate_key_post","parameters":[{"name":"connector_id","in":"path","required":true,"schema":{"type":"string","title":"Connector Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Rotate Connector Key Api Connectors  Connector Id  Rotate Key Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/designer-pipelines":{"get":{"tags":["pipeline-designer"],"summary":"List Pipelines","operationId":"list_pipelines_api_clusters__cluster_id__designer_pipelines_get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response List Pipelines Api Clusters  Cluster Id  Designer Pipelines Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["pipeline-designer"],"summary":"Create Pipeline","operationId":"create_pipeline_api_clusters__cluster_id__designer_pipelines_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PipelineUpsert"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Create Pipeline Api Clusters  Cluster Id  Designer Pipelines Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/designer-pipelines/{pipeline_id}":{"get":{"tags":["pipeline-designer"],"summary":"Get Pipeline","operationId":"get_pipeline_api_clusters__cluster_id__designer_pipelines__pipeline_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"pipeline_id","in":"path","required":true,"schema":{"type":"string","title":"Pipeline Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Pipeline Api Clusters  Cluster Id  Designer Pipelines  Pipeline Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["pipeline-designer"],"summary":"Update Pipeline","operationId":"update_pipeline_api_clusters__cluster_id__designer_pipelines__pipeline_id__put","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"pipeline_id","in":"path","required":true,"schema":{"type":"string","title":"Pipeline Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PipelineUpsert"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Update Pipeline Api Clusters  Cluster Id  Designer Pipelines  Pipeline Id  Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["pipeline-designer"],"summary":"Delete Pipeline","operationId":"delete_pipeline_api_clusters__cluster_id__designer_pipelines__pipeline_id__delete","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"pipeline_id","in":"path","required":true,"schema":{"type":"string","title":"Pipeline Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Delete Pipeline Api Clusters  Cluster Id  Designer Pipelines  Pipeline Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/designer-pipelines/{pipeline_id}/deploy-report":{"post":{"tags":["pipeline-designer"],"summary":"Report Deploy","description":"Persist deploy outcome after the portal runs Flink/Spark/Iceberg steps.","operationId":"report_deploy_api_clusters__cluster_id__designer_pipelines__pipeline_id__deploy_report_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"pipeline_id","in":"path","required":true,"schema":{"type":"string","title":"Pipeline Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PipelineDeployReport"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Report Deploy Api Clusters  Cluster Id  Designer Pipelines  Pipeline Id  Deploy Report Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/designer-pipelines/{pipeline_id}/runs":{"get":{"tags":["pipeline-designer"],"summary":"List Runs","operationId":"list_runs_api_clusters__cluster_id__designer_pipelines__pipeline_id__runs_get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"pipeline_id","in":"path","required":true,"schema":{"type":"string","title":"Pipeline Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response List Runs Api Clusters  Cluster Id  Designer Pipelines  Pipeline Id  Runs Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["pipeline-designer"],"summary":"Create Run","operationId":"create_run_api_clusters__cluster_id__designer_pipelines__pipeline_id__runs_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"pipeline_id","in":"path","required":true,"schema":{"type":"string","title":"Pipeline Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PipelineRunCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Create Run Api Clusters  Cluster Id  Designer Pipelines  Pipeline Id  Runs Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/designer-pipelines/{pipeline_id}/runs/{run_id}":{"get":{"tags":["pipeline-designer"],"summary":"Get Run","operationId":"get_run_api_clusters__cluster_id__designer_pipelines__pipeline_id__runs__run_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"pipeline_id","in":"path","required":true,"schema":{"type":"string","title":"Pipeline Id"}},{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Run Api Clusters  Cluster Id  Designer Pipelines  Pipeline Id  Runs  Run Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["pipeline-designer"],"summary":"Patch Run","operationId":"patch_run_api_clusters__cluster_id__designer_pipelines__pipeline_id__runs__run_id__patch","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"pipeline_id","in":"path","required":true,"schema":{"type":"string","title":"Pipeline Id"}},{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PipelineRunPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Patch Run Api Clusters  Cluster Id  Designer Pipelines  Pipeline Id  Runs  Run Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/pipeline-notebooks":{"get":{"tags":["pipeline-designer"],"summary":"List Notebooks","operationId":"list_notebooks_api_clusters__cluster_id__pipeline_notebooks_get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response List Notebooks Api Clusters  Cluster Id  Pipeline Notebooks Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["pipeline-designer"],"summary":"Create Notebook","operationId":"create_notebook_api_clusters__cluster_id__pipeline_notebooks_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotebookUpsert"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Create Notebook Api Clusters  Cluster Id  Pipeline Notebooks Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/pipeline-notebooks/{notebook_id}":{"get":{"tags":["pipeline-designer"],"summary":"Get Notebook","operationId":"get_notebook_api_clusters__cluster_id__pipeline_notebooks__notebook_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"notebook_id","in":"path","required":true,"schema":{"type":"string","title":"Notebook Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Notebook Api Clusters  Cluster Id  Pipeline Notebooks  Notebook Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["pipeline-designer"],"summary":"Update Notebook","operationId":"update_notebook_api_clusters__cluster_id__pipeline_notebooks__notebook_id__put","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"notebook_id","in":"path","required":true,"schema":{"type":"string","title":"Notebook Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotebookUpsert"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Update Notebook Api Clusters  Cluster Id  Pipeline Notebooks  Notebook Id  Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["pipeline-designer"],"summary":"Delete Notebook","operationId":"delete_notebook_api_clusters__cluster_id__pipeline_notebooks__notebook_id__delete","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"notebook_id","in":"path","required":true,"schema":{"type":"string","title":"Notebook Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Delete Notebook Api Clusters  Cluster Id  Pipeline Notebooks  Notebook Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/dbt/templates":{"get":{"tags":["dbt"],"summary":"List Templates","operationId":"list_templates_api_clusters__cluster_id__dbt_templates_get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response List Templates Api Clusters  Cluster Id  Dbt Templates Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/dbt/projects":{"get":{"tags":["dbt"],"summary":"List Projects","operationId":"list_projects_api_clusters__cluster_id__dbt_projects_get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response List Projects Api Clusters  Cluster Id  Dbt Projects Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["dbt"],"summary":"Create Project","operationId":"create_project_api_clusters__cluster_id__dbt_projects_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DbtProjectCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Create Project Api Clusters  Cluster Id  Dbt Projects Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/dbt/projects/{project_id}":{"get":{"tags":["dbt"],"summary":"Get Project","operationId":"get_project_api_clusters__cluster_id__dbt_projects__project_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"project_id","in":"path","required":true,"schema":{"type":"string","title":"Project Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Project Api Clusters  Cluster Id  Dbt Projects  Project Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["dbt"],"summary":"Update Project","operationId":"update_project_api_clusters__cluster_id__dbt_projects__project_id__put","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"project_id","in":"path","required":true,"schema":{"type":"string","title":"Project Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DbtProjectUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Update Project Api Clusters  Cluster Id  Dbt Projects  Project Id  Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["dbt"],"summary":"Delete Project","operationId":"delete_project_api_clusters__cluster_id__dbt_projects__project_id__delete","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"project_id","in":"path","required":true,"schema":{"type":"string","title":"Project Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Delete Project Api Clusters  Cluster Id  Dbt Projects  Project Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/dbt/projects/{project_id}/validate":{"post":{"tags":["dbt"],"summary":"Validate Project","operationId":"validate_project_api_clusters__cluster_id__dbt_projects__project_id__validate_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"project_id","in":"path","required":true,"schema":{"type":"string","title":"Project Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DbtValidateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Validate Project Api Clusters  Cluster Id  Dbt Projects  Project Id  Validate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/dbt/projects/{project_id}/upload":{"post":{"tags":["dbt"],"summary":"Upload Files","description":"Merge client .sql / .yml into models/silver or models/gold, then validate.","operationId":"upload_files_api_clusters__cluster_id__dbt_projects__project_id__upload_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"project_id","in":"path","required":true,"schema":{"type":"string","title":"Project Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DbtUploadRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Upload Files Api Clusters  Cluster Id  Dbt Projects  Project Id  Upload Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/dbt/projects/{project_id}/runs":{"get":{"tags":["dbt"],"summary":"List Runs","operationId":"list_runs_api_clusters__cluster_id__dbt_projects__project_id__runs_get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"project_id","in":"path","required":true,"schema":{"type":"string","title":"Project Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response List Runs Api Clusters  Cluster Id  Dbt Projects  Project Id  Runs Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["dbt"],"summary":"Create Run","operationId":"create_run_api_clusters__cluster_id__dbt_projects__project_id__runs_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"project_id","in":"path","required":true,"schema":{"type":"string","title":"Project Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DbtRunCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Create Run Api Clusters  Cluster Id  Dbt Projects  Project Id  Runs Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/dbt/actions":{"post":{"tags":["dbt"],"summary":"Dbt Action","operationId":"dbt_action_api_clusters__cluster_id__dbt_actions_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DbtActionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Dbt Action Api Clusters  Cluster Id  Dbt Actions Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/dbt/actions/{request_id}":{"get":{"tags":["dbt"],"summary":"Get Dbt Action","operationId":"get_dbt_action_api_clusters__cluster_id__dbt_actions__request_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Dbt Action Api Clusters  Cluster Id  Dbt Actions  Request Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/dbt/projects/{project_id}/runs/{run_id}":{"patch":{"tags":["dbt"],"summary":"Patch Run","operationId":"patch_run_api_clusters__cluster_id__dbt_projects__project_id__runs__run_id__patch","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"project_id","in":"path","required":true,"schema":{"type":"string","title":"Project Id"}},{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DbtRunPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Patch Run Api Clusters  Cluster Id  Dbt Projects  Project Id  Runs  Run Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/ingestion/sources":{"get":{"tags":["ingestion"],"summary":"List Sources","operationId":"list_sources_api_clusters__cluster_id__ingestion_sources_get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response List Sources Api Clusters  Cluster Id  Ingestion Sources Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["ingestion"],"summary":"Create Source","operationId":"create_source_api_clusters__cluster_id__ingestion_sources_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Create Source Api Clusters  Cluster Id  Ingestion Sources Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/ingestion/sources/{source_id}":{"get":{"tags":["ingestion"],"summary":"Get Source","operationId":"get_source_api_clusters__cluster_id__ingestion_sources__source_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"source_id","in":"path","required":true,"schema":{"type":"string","title":"Source Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Source Api Clusters  Cluster Id  Ingestion Sources  Source Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["ingestion"],"summary":"Update Source","operationId":"update_source_api_clusters__cluster_id__ingestion_sources__source_id__put","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"source_id","in":"path","required":true,"schema":{"type":"string","title":"Source Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Update Source Api Clusters  Cluster Id  Ingestion Sources  Source Id  Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["ingestion"],"summary":"Delete Source","description":"Removes the pipeline from the cluster. Tables and topics it loaded keep their data.","operationId":"delete_source_api_clusters__cluster_id__ingestion_sources__source_id__delete","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"source_id","in":"path","required":true,"schema":{"type":"string","title":"Source Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Delete Source Api Clusters  Cluster Id  Ingestion Sources  Source Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/ingestion/preview":{"post":{"tags":["ingestion"],"summary":"Preview","description":"Fetch one sample on the cluster and read it the way the pipeline will; poll /ingestion/actions/{id}.","operationId":"preview_api_clusters__cluster_id__ingestion_preview_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PreviewRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Preview Api Clusters  Cluster Id  Ingestion Preview Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/ingestion/actions/{request_id}":{"get":{"tags":["ingestion"],"summary":"Get Action","operationId":"get_action_api_clusters__cluster_id__ingestion_actions__request_id__get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Get Action Api Clusters  Cluster Id  Ingestion Actions  Request Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/ingestion/status":{"post":{"tags":["ingestion"],"summary":"Request Status","description":"Live counts per source (rows in and out of each step, held items, recent problems).","operationId":"request_status_api_clusters__cluster_id__ingestion_status_post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Request Status Api Clusters  Cluster Id  Ingestion Status Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/ingestion/sources/{source_id}/{action}":{"post":{"tags":["ingestion"],"summary":"Source Action","operationId":"source_action_api_clusters__cluster_id__ingestion_sources__source_id___action__post","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"source_id","in":"path","required":true,"schema":{"type":"string","title":"Source Id"}},{"name":"action","in":"path","required":true,"schema":{"type":"string","title":"Action"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/SourceAction"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Source Action Api Clusters  Cluster Id  Ingestion Sources  Source Id   Action  Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/lineage":{"get":{"tags":["lineage"],"summary":"Cluster Lineage","operationId":"cluster_lineage_api_clusters__cluster_id__lineage_get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"entity","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Entity"}},{"name":"scope","in":"query","required":false,"schema":{"type":"string","maxLength":16,"default":"all","title":"Scope"}},{"name":"project_id","in":"query","required":false,"schema":{"type":"string","maxLength":80,"default":"","title":"Project Id"}},{"name":"pipeline_id","in":"query","required":false,"schema":{"type":"string","maxLength":80,"default":"","title":"Pipeline Id"}},{"name":"focus_only","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Focus Only"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Cluster Lineage Api Clusters  Cluster Id  Lineage Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/clusters/{cluster_id}/dbt/projects/{project_id}/lineage":{"get":{"tags":["lineage"],"summary":"Dbt Project Lineage","operationId":"dbt_project_lineage_api_clusters__cluster_id__dbt_projects__project_id__lineage_get","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"project_id","in":"path","required":true,"schema":{"type":"string","title":"Project Id"}},{"name":"entity","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Entity"}},{"name":"include_pipelines","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Include Pipelines"}},{"name":"focus_only","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Focus Only"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Dbt Project Lineage Api Clusters  Cluster Id  Dbt Projects  Project Id  Lineage Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/fraud/v1/score":{"post":{"tags":["fraud"],"summary":"Score V1","description":"Score one transaction before it is authorised. Idempotent on transaction_id for 24 hours.","operationId":"score_v1_api_fraud_v1_score_post","parameters":[{"name":"dry_run","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Dry Run"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Transaction"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/fraud/v1/feedback":{"post":{"tags":["fraud"],"summary":"Feedback V1","description":"Report the outcome of a transaction (confirmed fraud, genuine, chargeback) to measure and tune the rules.","operationId":"feedback_v1_api_fraud_v1_feedback_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Feedback"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/fraud/v1/decisions/{transaction_id}":{"get":{"tags":["fraud"],"summary":"Decision V1","operationId":"decision_v1_api_fraud_v1_decisions__transaction_id__get","parameters":[{"name":"transaction_id","in":"path","required":true,"schema":{"type":"string","title":"Transaction Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/fraud/overview":{"get":{"tags":["fraud"],"summary":"Overview","operationId":"overview_api_fraud_overview_get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","default":30,"title":"Days"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/fraud/alerts":{"get":{"tags":["fraud"],"summary":"List Alerts","operationId":"list_alerts_api_fraud_alerts_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"type":"string","default":"open","title":"Status"}},{"name":"decision","in":"query","required":false,"schema":{"type":"string","default":"","title":"Decision"}},{"name":"assignee","in":"query","required":false,"schema":{"type":"string","default":"","title":"Assignee"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Q"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Offset"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/fraud/alerts/{alert_id}":{"get":{"tags":["fraud"],"summary":"Get Alert","operationId":"get_alert_api_fraud_alerts__alert_id__get","parameters":[{"name":"alert_id","in":"path","required":true,"schema":{"type":"string","title":"Alert Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/fraud/alerts/{alert_id}/assign":{"post":{"tags":["fraud"],"summary":"Assign","operationId":"assign_api_fraud_alerts__alert_id__assign_post","parameters":[{"name":"alert_id","in":"path","required":true,"schema":{"type":"string","title":"Alert Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssignBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/fraud/alerts/{alert_id}/comments":{"post":{"tags":["fraud"],"summary":"Comment","operationId":"comment_api_fraud_alerts__alert_id__comments_post","parameters":[{"name":"alert_id","in":"path","required":true,"schema":{"type":"string","title":"Alert Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/gzr_saas__routers_fraud__CommentBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/fraud/alerts/{alert_id}/resolve":{"post":{"tags":["fraud"],"summary":"Resolve","operationId":"resolve_api_fraud_alerts__alert_id__resolve_post","parameters":[{"name":"alert_id","in":"path","required":true,"schema":{"type":"string","title":"Alert Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResolveBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/fraud/alerts/{alert_id}/escalate":{"post":{"tags":["fraud"],"summary":"Escalate","description":"Send to AML as a possible money-laundering case (mule activity, pass-through, high-risk geography).","operationId":"escalate_api_fraud_alerts__alert_id__escalate_post","parameters":[{"name":"alert_id","in":"path","required":true,"schema":{"type":"string","title":"Alert Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EscalateBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/fraud/alerts/{alert_id}/ai":{"post":{"tags":["fraud"],"summary":"Explain","operationId":"explain_api_fraud_alerts__alert_id__ai_post","parameters":[{"name":"alert_id","in":"path","required":true,"schema":{"type":"string","title":"Alert Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/fraud/rules":{"get":{"tags":["fraud"],"summary":"Rules","operationId":"rules_api_fraud_rules_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]},"post":{"tags":["fraud"],"summary":"Create Rule","operationId":"create_rule_api_fraud_rules_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RuleBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/fraud/rules/{code}":{"put":{"tags":["fraud"],"summary":"Update Rule","operationId":"update_rule_api_fraud_rules__code__put","parameters":[{"name":"code","in":"path","required":true,"schema":{"type":"string","title":"Code"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RuleBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["fraud"],"summary":"Delete Rule","operationId":"delete_rule_api_fraud_rules__code__delete","parameters":[{"name":"code","in":"path","required":true,"schema":{"type":"string","title":"Code"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/fraud/config":{"put":{"tags":["fraud"],"summary":"Update Config","operationId":"update_config_api_fraud_config_put","requestBody":{"content":{"application/json":{"schema":{"type":"object","title":"Body"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/fraud/lists":{"get":{"tags":["fraud"],"summary":"Get Lists","operationId":"get_lists_api_fraud_lists_get","parameters":[{"name":"kind","in":"query","required":false,"schema":{"type":"string","default":"block","title":"Kind"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["fraud"],"summary":"Add List","operationId":"add_list_api_fraud_lists_post","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/fraud/lists/{kind}/{field}/{value_hash}":{"delete":{"tags":["fraud"],"summary":"Remove List","operationId":"remove_list_api_fraud_lists__kind___field___value_hash__delete","parameters":[{"name":"kind","in":"path","required":true,"schema":{"type":"string","title":"Kind"}},{"name":"field","in":"path","required":true,"schema":{"type":"string","title":"Field"}},{"name":"value_hash","in":"path","required":true,"schema":{"type":"string","title":"Value Hash"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/fraud/test":{"post":{"tags":["fraud"],"summary":"Test Transaction","description":"Score a sample transaction against live history and rules without storing anything.","operationId":"test_transaction_api_fraud_test_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Transaction"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/fraud/replay":{"post":{"tags":["fraud"],"summary":"Replay","operationId":"replay_api_fraud_replay_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplayBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/fraud/setup":{"get":{"tags":["fraud"],"summary":"Setup","operationId":"setup_api_fraud_setup_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/fraud/engines":{"get":{"tags":["fraud"],"summary":"Get Page","operationId":"get_page_api_fraud_engines_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]},"put":{"tags":["fraud"],"summary":"Put Settings","operationId":"put_settings_api_fraud_engines_put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EngineSettings"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/fraud/engines/train":{"post":{"tags":["fraud"],"summary":"Train","operationId":"train_api_fraud_engines_train_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/fraud/engines/models/{model_id}/activate":{"post":{"tags":["fraud"],"summary":"Activate","operationId":"activate_api_fraud_engines_models__model_id__activate_post","parameters":[{"name":"model_id","in":"path","required":true,"schema":{"type":"string","title":"Model Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/fraud/engines/preview":{"post":{"tags":["fraud"],"summary":"Preview","operationId":"preview_api_fraud_engines_preview_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Preview"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aml/overview":{"get":{"tags":["aml"],"summary":"Overview","operationId":"overview_api_aml_overview_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aml/setup":{"get":{"tags":["aml"],"summary":"Get Setup","operationId":"get_setup_api_aml_setup_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]},"put":{"tags":["aml"],"summary":"Put Setup","operationId":"put_setup_api_aml_setup_put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetupBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aml/setup/mapping":{"put":{"tags":["aml"],"summary":"Put Mapping","operationId":"put_mapping_api_aml_setup_mapping_put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MappingBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aml/setup/check":{"post":{"tags":["aml"],"summary":"Check Setup","operationId":"check_setup_api_aml_setup_check_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aml/setup/catalog":{"get":{"tags":["aml"],"summary":"Browse","operationId":"browse_api_aml_setup_catalog_get","parameters":[{"name":"cluster_id","in":"query","required":true,"schema":{"type":"string","title":"Cluster Id"}},{"name":"catalog","in":"query","required":false,"schema":{"type":"string","default":"iceberg","title":"Catalog"}},{"name":"schema","in":"query","required":false,"schema":{"type":"string","default":"","title":"Schema"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/scenarios":{"get":{"tags":["aml"],"summary":"Scenarios","operationId":"scenarios_api_aml_scenarios_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aml/scenarios/{key}":{"put":{"tags":["aml"],"summary":"Put Scenario","operationId":"put_scenario_api_aml_scenarios__key__put","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string","title":"Key"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScenarioBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/scenarios/{key}/reset":{"post":{"tags":["aml"],"summary":"Reset Scenario","operationId":"reset_scenario_api_aml_scenarios__key__reset_post","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string","title":"Key"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/scenarios/{key}/test":{"post":{"tags":["aml"],"summary":"Test Scenario","operationId":"test_scenario_api_aml_scenarios__key__test_post","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string","title":"Key"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/gzr_saas__routers_aml__TestBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/scans":{"get":{"tags":["aml"],"summary":"Scans","operationId":"scans_api_aml_scans_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]},"post":{"tags":["aml"],"summary":"Run Scan","operationId":"run_scan_api_aml_scans_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aml/scans/{scan_id}":{"get":{"tags":["aml"],"summary":"Scan","operationId":"scan_api_aml_scans__scan_id__get","parameters":[{"name":"scan_id","in":"path","required":true,"schema":{"type":"string","title":"Scan Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/cases":{"get":{"tags":["aml"],"summary":"List Cases","operationId":"list_cases_api_aml_cases_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"type":"string","default":"active","title":"Status"}},{"name":"priority","in":"query","required":false,"schema":{"type":"string","default":"","title":"Priority"}},{"name":"assignee","in":"query","required":false,"schema":{"type":"string","default":"","title":"Assignee"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Q"}},{"name":"overdue","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Overdue"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Offset"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["aml"],"summary":"Create Case","operationId":"create_case_api_aml_cases_post","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewCase"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aml/cases/{case_id}":{"get":{"tags":["aml"],"summary":"Get Case","operationId":"get_case_api_aml_cases__case_id__get","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/ml/findings":{"get":{"tags":["aml"],"summary":"Ml Findings","description":"Customers the machine-learning engine scored highest in the last scan, with the reasons.","operationId":"ml_findings_api_aml_ml_findings_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Offset"}},{"name":"only_new","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Only New"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/cases/{case_id}/evidence":{"get":{"tags":["aml"],"summary":"Case Evidence","operationId":"case_evidence_api_aml_cases__case_id__evidence_get","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"days","in":"query","required":false,"schema":{"type":"integer","default":180,"title":"Days"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/customers/{customer_ref}":{"get":{"tags":["aml"],"summary":"Customer","operationId":"customer_api_aml_customers__customer_ref__get","parameters":[{"name":"customer_ref","in":"path","required":true,"schema":{"type":"string","title":"Customer Ref"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/cases/{case_id}/assign":{"post":{"tags":["aml"],"summary":"Assign Case","operationId":"assign_case_api_aml_cases__case_id__assign_post","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssignBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/cases/{case_id}/comments":{"post":{"tags":["aml"],"summary":"Comment Case","operationId":"comment_case_api_aml_cases__case_id__comments_post","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/gzr_saas__routers_aml__CommentBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/cases/{case_id}/ai":{"post":{"tags":["aml"],"summary":"Case Ai","operationId":"case_ai_api_aml_cases__case_id__ai_post","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/cases/{case_id}/close":{"post":{"tags":["aml"],"summary":"Close Case","operationId":"close_case_api_aml_cases__case_id__close_post","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloseBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/cases/{case_id}/reopen":{"post":{"tags":["aml"],"summary":"Reopen Case","operationId":"reopen_case_api_aml_cases__case_id__reopen_post","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/gzr_saas__routers_aml__CommentBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/cases/{case_id}/reports":{"post":{"tags":["aml"],"summary":"Create Report","operationId":"create_report_api_aml_cases__case_id__reports_post","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewReport"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/reports":{"get":{"tags":["aml"],"summary":"List Reports","operationId":"list_reports_api_aml_reports_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"type":"string","default":"","title":"Status"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/reports/{report_id}":{"get":{"tags":["aml"],"summary":"Get Report","operationId":"get_report_api_aml_reports__report_id__get","parameters":[{"name":"report_id","in":"path","required":true,"schema":{"type":"string","title":"Report Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["aml"],"summary":"Edit Report","operationId":"edit_report_api_aml_reports__report_id__put","parameters":[{"name":"report_id","in":"path","required":true,"schema":{"type":"string","title":"Report Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportEdit"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/reports/{report_id}/submit":{"post":{"tags":["aml"],"summary":"Submit Report","operationId":"submit_report_api_aml_reports__report_id__submit_post","parameters":[{"name":"report_id","in":"path","required":true,"schema":{"type":"string","title":"Report Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/reports/{report_id}/approve":{"post":{"tags":["aml"],"summary":"Approve Report","operationId":"approve_report_api_aml_reports__report_id__approve_post","parameters":[{"name":"report_id","in":"path","required":true,"schema":{"type":"string","title":"Report Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReviewBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/reports/{report_id}/reject":{"post":{"tags":["aml"],"summary":"Reject Report","operationId":"reject_report_api_aml_reports__report_id__reject_post","parameters":[{"name":"report_id","in":"path","required":true,"schema":{"type":"string","title":"Report Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReviewBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/reports/{report_id}/file":{"post":{"tags":["aml"],"summary":"File Report","operationId":"file_report_api_aml_reports__report_id__file_post","parameters":[{"name":"report_id","in":"path","required":true,"schema":{"type":"string","title":"Report Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FileBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/reports/{report_id}/goaml":{"get":{"tags":["aml"],"summary":"Goaml","operationId":"goaml_api_aml_reports__report_id__goaml_get","parameters":[{"name":"report_id","in":"path","required":true,"schema":{"type":"string","title":"Report Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/reports/{report_id}/ai":{"post":{"tags":["aml"],"summary":"Redraft","operationId":"redraft_api_aml_reports__report_id__ai_post","parameters":[{"name":"report_id","in":"path","required":true,"schema":{"type":"string","title":"Report Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReviewBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/screen":{"post":{"tags":["aml"],"summary":"Screen","operationId":"screen_api_aml_screen_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScreenBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aml/v1/screen":{"post":{"tags":["aml"],"summary":"Screen V1","description":"Screen a name against sanctions lists and your watchlist (onboarding, payments). Hits wait for review in Gezor.","operationId":"screen_v1_api_aml_v1_screen_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScreenBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aml/screenings":{"get":{"tags":["aml"],"summary":"Screenings","operationId":"screenings_api_aml_screenings_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"type":"string","default":"pending","title":"Status"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Offset"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/screenings/{screening_id}/review":{"post":{"tags":["aml"],"summary":"Review Screening","operationId":"review_screening_api_aml_screenings__screening_id__review_post","parameters":[{"name":"screening_id","in":"path","required":true,"schema":{"type":"string","title":"Screening Id"}},{"$ref":"#/components/parameters/Workspace"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReviewScreening"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/screenings/batch":{"post":{"tags":["aml"],"summary":"Batch Screen","operationId":"batch_screen_api_aml_screenings_batch_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aml/lists":{"get":{"tags":["aml"],"summary":"Lists","operationId":"lists_api_aml_lists_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aml/lists/sync":{"post":{"tags":["aml"],"summary":"Sync Lists","operationId":"sync_lists_api_aml_lists_sync_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aml/watchlist":{"get":{"tags":["aml"],"summary":"Watchlist","operationId":"watchlist_api_aml_watchlist_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]},"post":{"tags":["aml"],"summary":"Add Watch","operationId":"add_watch_api_aml_watchlist_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WatchEntry"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aml/watchlist/{entry_id}":{"delete":{"tags":["aml"],"summary":"Remove Watch","operationId":"remove_watch_api_aml_watchlist__entry_id__delete","parameters":[{"name":"entry_id","in":"path","required":true,"schema":{"type":"integer","title":"Entry Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/good-guys":{"get":{"tags":["aml"],"summary":"Good Guy List","operationId":"good_guy_list_api_aml_good_guys_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aml/good-guys/{subject_hash}/{entry_key}":{"delete":{"tags":["aml"],"summary":"Remove Good Guy","operationId":"remove_good_guy_api_aml_good_guys__subject_hash___entry_key__delete","parameters":[{"name":"subject_hash","in":"path","required":true,"schema":{"type":"string","title":"Subject Hash"}},{"name":"entry_key","in":"path","required":true,"schema":{"type":"string","title":"Entry Key"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/engines":{"get":{"tags":["aml"],"summary":"Get Page","operationId":"get_page_api_aml_engines_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]},"put":{"tags":["aml"],"summary":"Put Settings","operationId":"put_settings_api_aml_engines_put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EngineSettings"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aml/engines/train":{"post":{"tags":["aml"],"summary":"Train","operationId":"train_api_aml_engines_train_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}},"/api/aml/engines/models/{model_id}/activate":{"post":{"tags":["aml"],"summary":"Activate","operationId":"activate_api_aml_engines_models__model_id__activate_post","parameters":[{"name":"model_id","in":"path","required":true,"schema":{"type":"string","title":"Model Id"}},{"$ref":"#/components/parameters/Workspace"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/aml/engines/preview":{"post":{"tags":["aml"],"summary":"Preview","operationId":"preview_api_aml_engines_preview_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Preview"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"parameters":[{"$ref":"#/components/parameters/Workspace"}]}}},"components":{"schemas":{"AcceptInviteRequest":{"properties":{"token":{"type":"string","maxLength":128,"minLength":16,"title":"Token"},"full_name":{"type":"string","maxLength":120,"title":"Full Name","default":""},"password":{"type":"string","maxLength":256,"title":"Password","default":""},"probe":{"type":"boolean","title":"Probe","default":false}},"type":"object","required":["token"],"title":"AcceptInviteRequest"},"AssignBody":{"properties":{"assignee_id":{"type":"string","maxLength":64,"title":"Assignee Id","default":""}},"type":"object","title":"AssignBody"},"BindCdcBody":{"properties":{"cluster_id":{"type":"string","title":"Cluster Id"},"instance_id":{"type":"string","title":"Instance Id","default":"cdc-1"},"connector_name":{"type":"string","title":"Connector Name"}},"type":"object","required":["cluster_id","connector_name"],"title":"BindCdcBody"},"CdcConnectorRequest":{"properties":{"name":{"type":"string","maxLength":63,"minLength":2,"title":"Name"},"database_type":{"type":"string","maxLength":32,"title":"Database Type","default":""},"connector_class":{"type":"string","maxLength":256,"title":"Connector Class","default":""},"database_hostname":{"type":"string","maxLength":256,"title":"Database Hostname","default":""},"database_port":{"type":"integer","maximum":65535.0,"minimum":1.0,"title":"Database Port","default":5432},"database_user":{"type":"string","maxLength":128,"title":"Database User","default":""},"database_dbname":{"type":"string","maxLength":128,"title":"Database Dbname","default":""},"database_password":{"type":"string","maxLength":512,"title":"Database Password","default":""},"table_include_list":{"type":"string","maxLength":2048,"title":"Table Include List","default":""},"schema_include_list":{"type":"string","maxLength":2048,"title":"Schema Include List","default":""},"database_include_list":{"type":"string","maxLength":2048,"title":"Database Include List","default":""},"collection_include_list":{"type":"string","maxLength":2048,"title":"Collection Include List","default":""},"topic_prefix":{"type":"string","maxLength":128,"title":"Topic Prefix","default":"gzr"},"secret_ref":{"type":"string","maxLength":253,"title":"Secret Ref","description":"Auto-set from password when empty","default":""},"namespace":{"type":"string","maxLength":63,"title":"Namespace","description":"Ignored — uses CDC instance namespace","default":""},"snapshot_mode":{"type":"string","maxLength":64,"title":"Snapshot Mode","default":"initial"},"slot_name":{"type":"string","maxLength":128,"title":"Slot Name","default":""},"publication_name":{"type":"string","maxLength":128,"title":"Publication Name","default":""},"database_server_id":{"type":"string","maxLength":64,"title":"Database Server Id","default":""},"database_server_name":{"type":"string","maxLength":128,"title":"Database Server Name","default":""},"ssl_mode":{"type":"string","maxLength":32,"title":"Ssl Mode","default":""},"tombstones_on_delete":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Tombstones On Delete"},"decimal_handling_mode":{"type":"string","maxLength":32,"title":"Decimal Handling Mode","default":""},"time_precision_mode":{"type":"string","maxLength":32,"title":"Time Precision Mode","default":""},"heartbeat_interval_ms":{"type":"integer","maximum":86400000.0,"minimum":0.0,"title":"Heartbeat Interval Ms","default":0},"tasks_max":{"type":"integer","maximum":64.0,"minimum":1.0,"title":"Tasks Max","default":1},"additional_config":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"string"}],"title":"Additional Config"},"desired_runtime":{"type":"string","maxLength":32,"title":"Desired Runtime","default":"running"},"access_via":{"type":"string","maxLength":32,"title":"Access Via","default":"direct"},"access_connector_id":{"type":"string","maxLength":128,"title":"Access Connector Id","default":""},"access_endpoint_id":{"type":"string","maxLength":128,"title":"Access Endpoint Id","default":""}},"type":"object","required":["name"],"title":"CdcConnectorRequest"},"ChangePasswordRequest":{"properties":{"current_password":{"type":"string","maxLength":200,"minLength":1,"title":"Current Password"},"new_password":{"type":"string","title":"New Password"}},"type":"object","required":["current_password","new_password"],"title":"ChangePasswordRequest"},"CheckBody":{"properties":{"mapping":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Mapping"},"cluster_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cluster Id"}},"type":"object","title":"CheckBody"},"CleanupSlotBody":{"properties":{"user":{"type":"string","maxLength":128,"minLength":1,"title":"User"},"password":{"type":"string","maxLength":512,"minLength":1,"title":"Password"},"database":{"type":"string","title":"Database","default":""},"slot_name":{"type":"string","maxLength":128,"minLength":1,"title":"Slot Name"},"publication_name":{"type":"string","title":"Publication Name","default":""},"sslmode":{"type":"string","pattern":"^(|disable|allow|prefer|require|verify-ca|verify-full)$","title":"Sslmode","default":""}},"type":"object","required":["user","password","slot_name"],"title":"CleanupSlotBody"},"CloseBody":{"properties":{"outcome":{"type":"string","pattern":"^(reported|no_suspicion|monitor|exit_relationship|duplicate)$","title":"Outcome"},"note":{"type":"string","maxLength":8000,"minLength":10,"title":"Note"}},"type":"object","required":["outcome","note"],"title":"CloseBody"},"ConnectorActionRequest":{"properties":{"action":{"type":"string","maxLength":32,"minLength":3,"title":"Action"}},"type":"object","required":["action"],"title":"ConnectorActionRequest"},"CreateClusterRequest":{"properties":{"name":{"type":"string","maxLength":63,"minLength":2,"title":"Name"},"operator_namespace":{"type":"string","maxLength":63,"title":"Operator Namespace","default":"gzr-system"},"description":{"type":"string","maxLength":512,"title":"Description","default":""},"tags":{"items":{"type":"string"},"type":"array","maxItems":16,"title":"Tags"},"environment":{"type":"string","maxLength":32,"title":"Environment","default":""},"region":{"type":"string","maxLength":64,"title":"Region","default":""},"hosting_mode":{"type":"string","maxLength":32,"title":"Hosting Mode","default":"byoc"}},"type":"object","required":["name"],"title":"CreateClusterRequest"},"CreateConnectorBody":{"properties":{"name":{"type":"string","maxLength":64,"minLength":2,"title":"Name"},"cluster_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cluster Id"},"allow_cidrs":{"items":{},"type":"array","title":"Allow Cidrs"}},"type":"object","required":["name"],"title":"CreateConnectorBody"},"CreateKeyRequest":{"properties":{"Description":{"type":"string","maxLength":256,"title":"Description","default":"Customer managed key"},"KeyManager":{"type":"string","title":"Keymanager","default":"CUSTOMER"},"Origin":{"type":"string","title":"Origin","default":"GENERATED"},"GenerateKeyMaterial":{"type":"boolean","title":"Generatekeymaterial","default":true},"KeyMaterial":{"anyOf":[{"type":"string","maxLength":512},{"type":"null"}],"title":"Keymaterial"},"AliasName":{"type":"string","maxLength":256,"title":"Aliasname","default":""},"SetAsDefault":{"type":"boolean","title":"Setasdefault","default":true}},"type":"object","title":"CreateKeyRequest"},"CreateTenantRequest":{"properties":{"name":{"type":"string","maxLength":120,"minLength":2,"title":"Name"},"slug":{"type":"string","maxLength":48,"minLength":3,"title":"Slug"},"description":{"type":"string","maxLength":500,"title":"Description","default":""}},"type":"object","required":["name","slug"],"title":"CreateTenantRequest"},"CustomerKeyRequest":{"properties":{"generate":{"type":"boolean","title":"Generate","default":false},"key_material":{"anyOf":[{"type":"string","maxLength":512},{"type":"null"}],"title":"Key Material"}},"type":"object","title":"CustomerKeyRequest","description":"Enable customer-managed keys (AWS CMK-style)."},"DatastoreRequest":{"properties":{"bucket":{"type":"string","maxLength":256,"minLength":1,"title":"Bucket"},"purpose":{"type":"string","title":"Purpose"},"layer":{"type":"string","title":"Layer","default":""},"name":{"type":"string","maxLength":128,"title":"Name","default":""},"prefix":{"type":"string","title":"Prefix","default":""},"role_id":{"type":"string","title":"Role Id","default":""}},"type":"object","required":["bucket","purpose"],"title":"DatastoreRequest"},"DbtActionRequest":{"properties":{"op":{"type":"string","maxLength":16,"minLength":2,"title":"Op"},"project_id":{"type":"string","maxLength":80,"title":"Project Id","default":""},"run_id":{"type":"string","maxLength":80,"title":"Run Id","default":""},"job_name":{"type":"string","maxLength":52,"title":"Job Name","default":""},"command":{"type":"string","maxLength":16,"title":"Command","default":""},"selector":{"type":"string","maxLength":200,"title":"Selector","default":""},"target":{"type":"string","maxLength":16,"title":"Target","default":""}},"type":"object","required":["op"],"title":"DbtActionRequest"},"DbtProjectCreate":{"properties":{"name":{"type":"string","maxLength":80,"minLength":2,"title":"Name"},"description":{"type":"string","maxLength":512,"title":"Description","default":""},"template":{"type":"string","maxLength":32,"title":"Template","default":"cdc_customers"},"target":{"type":"string","maxLength":16,"title":"Target","default":"prod"},"threads":{"type":"integer","maximum":16.0,"minimum":1.0,"title":"Threads","default":4},"catalog":{"type":"string","maxLength":63,"title":"Catalog","default":"iceberg"},"schema_name":{"type":"string","maxLength":63,"title":"Schema Name","default":"bronze"},"materialization":{"type":"string","maxLength":16,"title":"Materialization","default":"table"},"trino_host":{"type":"string","maxLength":253,"title":"Trino Host","default":""},"trino_port":{"type":"integer","maximum":65535.0,"minimum":1.0,"title":"Trino Port","default":8080},"trino_user":{"type":"string","maxLength":63,"title":"Trino User","default":"gzr_dbt"},"http_scheme":{"type":"string","maxLength":8,"title":"Http Scheme","default":"http"},"selector":{"type":"string","maxLength":200,"title":"Selector","default":""},"command":{"type":"string","maxLength":16,"title":"Command","default":"build"}},"type":"object","required":["name"],"title":"DbtProjectCreate"},"DbtProjectUpdate":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":80,"minLength":2},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string","maxLength":512},{"type":"null"}],"title":"Description"},"target":{"anyOf":[{"type":"string","maxLength":16},{"type":"null"}],"title":"Target"},"threads":{"anyOf":[{"type":"integer","maximum":16.0,"minimum":1.0},{"type":"null"}],"title":"Threads"},"catalog":{"anyOf":[{"type":"string","maxLength":63},{"type":"null"}],"title":"Catalog"},"schema_name":{"anyOf":[{"type":"string","maxLength":63},{"type":"null"}],"title":"Schema Name"},"materialization":{"anyOf":[{"type":"string","maxLength":16},{"type":"null"}],"title":"Materialization"},"trino_host":{"anyOf":[{"type":"string","maxLength":253},{"type":"null"}],"title":"Trino Host"},"trino_port":{"anyOf":[{"type":"integer","maximum":65535.0,"minimum":1.0},{"type":"null"}],"title":"Trino Port"},"trino_user":{"anyOf":[{"type":"string","maxLength":63},{"type":"null"}],"title":"Trino User"},"http_scheme":{"anyOf":[{"type":"string","maxLength":8},{"type":"null"}],"title":"Http Scheme"},"selector":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Selector"},"command":{"anyOf":[{"type":"string","maxLength":16},{"type":"null"}],"title":"Command"},"files":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"Files"}},"type":"object","title":"DbtProjectUpdate"},"DbtRunCreate":{"properties":{"command":{"type":"string","maxLength":16,"title":"Command","default":""},"selector":{"type":"string","maxLength":200,"title":"Selector","default":""},"target":{"type":"string","maxLength":16,"title":"Target","default":""},"schedule":{"type":"string","maxLength":64,"title":"Schedule","default":""}},"type":"object","title":"DbtRunCreate"},"DbtRunPatch":{"properties":{"status":{"type":"string","maxLength":32,"title":"Status","default":"running"},"logs":{"type":"string","maxLength":20000,"title":"Logs","default":""},"error":{"type":"string","maxLength":2000,"title":"Error","default":""},"result":{"type":"object","title":"Result"}},"type":"object","title":"DbtRunPatch"},"DbtUploadRequest":{"properties":{"folder":{"type":"string","maxLength":64,"title":"Folder","default":"models/silver"},"files":{"additionalProperties":{"type":"string"},"type":"object","title":"Files"}},"type":"object","title":"DbtUploadRequest"},"DbtValidateRequest":{"properties":{"files":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"Files"}},"type":"object","title":"DbtValidateRequest"},"DefaultViewRequest":{"properties":{"tenant_id":{"type":"string","maxLength":64,"minLength":8,"title":"Tenant Id"}},"type":"object","required":["tenant_id"],"title":"DefaultViewRequest"},"DeleteTenantRequest":{"properties":{"confirm_name":{"type":"string","maxLength":120,"minLength":2,"title":"Confirm Name"}},"type":"object","required":["confirm_name"],"title":"DeleteTenantRequest"},"DesiredStatePatch":{"properties":{"modules":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Modules"},"kafka":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Kafka"},"schemaRegistry":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Schemaregistry"},"connect":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Connect"},"flink":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Flink"},"trino":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Trino"},"connectors":{"anyOf":[{"items":{"type":"object"},"type":"array"},{"type":"null"}],"title":"Connectors"}},"type":"object","title":"DesiredStatePatch"},"DiscoverCdcSchemaRequest":{"properties":{"instance_id":{"type":"string","maxLength":64,"minLength":1,"title":"Instance Id"},"connector":{"type":"string","maxLength":63,"minLength":1,"title":"Connector"}},"type":"object","required":["instance_id","connector"],"title":"DiscoverCdcSchemaRequest"},"DomainCreate":{"properties":{"domain":{"type":"string","maxLength":253,"minLength":3,"title":"Domain"},"provider_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Id"}},"type":"object","required":["domain"],"title":"DomainCreate"},"DomainPatch":{"properties":{"provider_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Id"}},"type":"object","title":"DomainPatch"},"DomainsPut":{"properties":{"domains":{"items":{"additionalProperties":{"type":"string"},"type":"object"},"type":"array","title":"Domains"}},"type":"object","title":"DomainsPut"},"EndpointBody":{"properties":{"name":{"type":"string","maxLength":64,"minLength":1,"title":"Name"},"host":{"type":"string","maxLength":256,"minLength":1,"title":"Host"},"port":{"type":"integer","maximum":65535.0,"minimum":1.0,"title":"Port"},"database_type":{"type":"string","title":"Database Type","default":"postgresql"}},"type":"object","required":["name","host","port"],"title":"EndpointBody"},"EndpointPatch":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":64,"minLength":1},{"type":"null"}],"title":"Name"},"host":{"anyOf":[{"type":"string","maxLength":256,"minLength":1},{"type":"null"}],"title":"Host"},"port":{"anyOf":[{"type":"integer","maximum":65535.0,"minimum":1.0},{"type":"null"}],"title":"Port"},"database_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Database Type"}},"type":"object","title":"EndpointPatch"},"EngineSettings":{"properties":{"ml":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Ml"},"ai":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Ai"}},"type":"object","title":"EngineSettings"},"EscalateBody":{"properties":{"note":{"type":"string","maxLength":4000,"title":"Note","default":""}},"type":"object","title":"EscalateBody"},"ExtraWorkspace":{"properties":{"tenant_id":{"type":"string","maxLength":64,"minLength":1,"title":"Tenant Id"},"role_id":{"type":"string","maxLength":64,"minLength":8,"title":"Role Id"}},"type":"object","required":["tenant_id","role_id"],"title":"ExtraWorkspace"},"Feedback":{"properties":{"transaction_id":{"type":"string","maxLength":128,"minLength":1,"title":"Transaction Id"},"label":{"type":"string","pattern":"^(fraud|genuine|chargeback)$","title":"Label"},"note":{"type":"string","maxLength":500,"title":"Note","default":""}},"type":"object","required":["transaction_id","label"],"title":"Feedback"},"FileBody":{"properties":{"fiu_reference":{"type":"string","maxLength":120,"minLength":2,"title":"Fiu Reference"}},"type":"object","required":["fiu_reference"],"title":"FileBody"},"FlinkActionRequest":{"properties":{"op":{"type":"string","maxLength":40,"minLength":2,"title":"Op"},"jobId":{"type":"string","maxLength":64,"title":"Jobid","default":""},"triggerId":{"type":"string","maxLength":64,"title":"Triggerid","default":""},"jarId":{"type":"string","maxLength":240,"title":"Jarid","default":""},"entryClass":{"type":"string","maxLength":400,"title":"Entryclass","default":""},"programArgs":{"type":"string","maxLength":4000,"title":"Programargs","default":""},"parallelism":{"anyOf":[{"type":"integer","maximum":1024.0,"minimum":1.0},{"type":"null"}],"title":"Parallelism"},"savepointPath":{"type":"string","maxLength":1024,"title":"Savepointpath","default":""},"allowNonRestoredState":{"type":"boolean","title":"Allownonrestoredstate","default":false},"cancelJob":{"type":"boolean","title":"Canceljob","default":false},"drain":{"type":"boolean","title":"Drain","default":false},"targetDirectory":{"type":"string","maxLength":1024,"title":"Targetdirectory","default":""},"statement":{"type":"string","maxLength":500000,"title":"Statement","default":""},"runtimeMode":{"type":"string","maxLength":16,"title":"Runtimemode","default":"streaming"},"jobName":{"type":"string","maxLength":200,"title":"Jobname","default":""},"tailLines":{"type":"integer","maximum":2000.0,"minimum":50.0,"title":"Taillines","default":400},"component":{"type":"string","maxLength":24,"title":"Component","default":"jobmanager"}},"type":"object","required":["op"],"title":"FlinkActionRequest"},"ForgotPasswordRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"organization":{"type":"string","maxLength":120,"minLength":2,"title":"Organization"}},"type":"object","required":["email","organization"],"title":"ForgotPasswordRequest"},"GarageBrowseRequest":{"properties":{"op":{"type":"string","maxLength":40,"title":"Op","default":"list"},"bucket":{"type":"string","maxLength":63,"title":"Bucket","default":""},"prefix":{"type":"string","maxLength":1024,"title":"Prefix","default":""}},"type":"object","title":"GarageBrowseRequest"},"GeneralPatch":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":120,"minLength":2},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}],"title":"Description"},"icon":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}],"title":"Icon"}},"type":"object","title":"GeneralPatch"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"IcebergBrowseRequest":{"properties":{"op":{"type":"string","maxLength":40,"minLength":2,"title":"Op","default":"table"},"namespace":{"type":"string","maxLength":256,"title":"Namespace","default":""},"table":{"type":"string","maxLength":128,"title":"Table","default":""}},"type":"object","title":"IcebergBrowseRequest"},"InviteCheckRequest":{"properties":{"code":{"type":"string","maxLength":64,"title":"Code","default":""},"email":{"anyOf":[{"type":"string","maxLength":254},{"type":"null"}],"title":"Email"}},"type":"object","title":"InviteCheckRequest"},"InviteRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"full_name":{"type":"string","maxLength":120,"title":"Full Name","default":""},"role_id":{"type":"string","maxLength":64,"minLength":8,"title":"Role Id"},"extra_workspaces":{"items":{"$ref":"#/components/schemas/ExtraWorkspace"},"type":"array","maxItems":50,"title":"Extra Workspaces"}},"type":"object","required":["email","role_id"],"title":"InviteRequest"},"IssueTokenRequest":{"properties":{"ttl_seconds":{"type":"integer","maximum":604800.0,"minimum":300.0,"title":"Ttl Seconds","default":86400},"label":{"type":"string","maxLength":128,"title":"Label","default":""},"operator_namespace":{"type":"string","maxLength":63,"title":"Operator Namespace","default":"gzr-system"}},"type":"object","title":"IssueTokenRequest"},"KafkaTopicActionRequest":{"properties":{"topic":{"type":"string","maxLength":249,"minLength":1,"title":"Topic"},"partitions":{"anyOf":[{"type":"integer","maximum":1000.0,"minimum":1.0},{"type":"null"}],"title":"Partitions"},"replication_factor":{"anyOf":[{"type":"integer","maximum":7.0,"minimum":1.0},{"type":"null"}],"title":"Replication Factor"},"configs":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"Configs"}},"type":"object","required":["topic"],"title":"KafkaTopicActionRequest"},"KafkaTopicsRequest":{"properties":{"include_internal":{"type":"boolean","title":"Include Internal","default":false}},"type":"object","title":"KafkaTopicsRequest"},"LakeRequest":{"properties":{"bronze_uri":{"type":"string","title":"Bronze Uri"},"silver_uri":{"type":"string","title":"Silver Uri"},"gold_uri":{"type":"string","title":"Gold Uri"},"kms_key_arn":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Kms Key Arn"},"prefix":{"type":"string","title":"Prefix","default":"gzr/"}},"type":"object","required":["bronze_uri","silver_uri","gold_uri"],"title":"LakeRequest"},"LinkAccessRequest":{"properties":{"auth_mode":{"type":"string","title":"Auth Mode","default":"assume_role"},"role_arn":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Role Arn"},"access_key_id":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Access Key Id"},"secret_access_key":{"anyOf":[{"type":"string","maxLength":256},{"type":"null"}],"title":"Secret Access Key"},"test_permissions":{"type":"boolean","title":"Test Permissions","default":true}},"type":"object","title":"LinkAccessRequest"},"ListBody":{"properties":{"kind":{"type":"string","pattern":"^(block|allow)$","title":"Kind"},"field":{"type":"string","title":"Field"},"values":{"items":{"type":"string"},"type":"array","maxItems":500,"minItems":1,"title":"Values"},"reason":{"type":"string","maxLength":300,"title":"Reason","default":""},"expires_days":{"anyOf":[{"type":"integer","maximum":3650.0,"minimum":1.0},{"type":"null"}],"title":"Expires Days"}},"type":"object","required":["kind","field","values"],"title":"ListBody"},"LoginRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"password":{"type":"string","title":"Password"},"organization":{"type":"string","maxLength":120,"minLength":2,"title":"Organization"},"tenant_slug":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Slug"}},"type":"object","required":["email","password","organization"],"title":"LoginRequest"},"MappingBody":{"properties":{"preset":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Preset"},"mapping":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Mapping"}},"type":"object","title":"MappingBody"},"MappingsPut":{"properties":{"group_mappings":{"items":{"additionalProperties":{"type":"string"},"type":"object"},"type":"array","title":"Group Mappings"},"default_role_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Default Role Id"},"sync_groups":{"type":"boolean","title":"Sync Groups","default":true}},"type":"object","title":"MappingsPut"},"MembershipPatch":{"properties":{"role_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role Id"},"status":{"anyOf":[{"type":"string","pattern":"^(enabled|disabled)$"},{"type":"null"}],"title":"Status"}},"type":"object","title":"MembershipPatch"},"MobilePatch":{"properties":{"enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Enabled"},"session_days":{"anyOf":[{"type":"integer","maximum":90.0,"minimum":1.0},{"type":"null"}],"title":"Session Days"}},"type":"object","title":"MobilePatch"},"ModulesPatch":{"properties":{"pipelines":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Pipelines"},"fraud":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Fraud"},"aml":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Aml"},"enterpriseLineage":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Enterpriselineage"},"governance":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Governance"},"functions":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Functions"}},"type":"object","title":"ModulesPatch"},"NewCase":{"properties":{"customer_ref":{"type":"string","maxLength":128,"minLength":1,"title":"Customer Ref"},"subject":{"type":"string","maxLength":200,"title":"Subject","default":""},"reason":{"type":"string","maxLength":4000,"minLength":3,"title":"Reason"}},"type":"object","required":["customer_ref","reason"],"title":"NewCase"},"NewReport":{"properties":{"kind":{"type":"string","pattern":"^(STR|SAR)$","title":"Kind","default":"STR"},"use_ai":{"type":"boolean","title":"Use Ai","default":true},"notes":{"type":"string","maxLength":4000,"title":"Notes","default":""},"transactions":{"items":{"type":"object"},"type":"array","maxItems":100,"title":"Transactions"}},"type":"object","title":"NewReport"},"NotebookUpsert":{"properties":{"path":{"type":"string","maxLength":256,"minLength":1,"title":"Path"},"language":{"type":"string","maxLength":16,"title":"Language","default":"sql"},"content":{"type":"string","maxLength":500000,"title":"Content","default":""}},"type":"object","required":["path"],"title":"NotebookUpsert"},"PatchConnectorBody":{"properties":{"allow_cidrs":{"anyOf":[{"items":{},"type":"array"},{"type":"null"}],"title":"Allow Cidrs"},"name":{"anyOf":[{"type":"string","maxLength":64,"minLength":2},{"type":"null"}],"title":"Name"},"cert_fingerprint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cert Fingerprint"},"min_agent_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Min Agent Version"},"cluster_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cluster Id"}},"type":"object","title":"PatchConnectorBody"},"PipelineDeployReport":{"properties":{"status":{"type":"string","maxLength":32,"title":"Status","default":"running"},"steps":{"items":{"type":"object"},"type":"array","title":"Steps"},"error":{"type":"string","maxLength":2000,"title":"Error","default":""}},"type":"object","title":"PipelineDeployReport"},"PipelineRunCreate":{"properties":{"trigger":{"type":"string","maxLength":32,"title":"Trigger","default":"manual"},"steps":{"items":{"type":"object"},"type":"array","title":"Steps"}},"type":"object","title":"PipelineRunCreate"},"PipelineRunPatch":{"properties":{"status":{"type":"string","maxLength":32,"title":"Status","default":"running"},"steps":{"anyOf":[{"items":{"type":"object"},"type":"array"},{"type":"null"}],"title":"Steps"},"error":{"type":"string","maxLength":2000,"title":"Error","default":""}},"type":"object","title":"PipelineRunPatch"},"PipelineUpsert":{"properties":{"name":{"type":"string","maxLength":120,"minLength":2,"title":"Name"},"description":{"type":"string","maxLength":512,"title":"Description","default":""},"graph":{"type":"object","title":"Graph"}},"type":"object","required":["name"],"title":"PipelineUpsert"},"Preview":{"properties":{"ml":{"type":"object","title":"Ml"}},"type":"object","title":"Preview"},"PreviewRequest":{"properties":{"config":{"type":"object","title":"Config"},"secrets":{"additionalProperties":{"type":"string"},"type":"object","title":"Secrets"},"source_id":{"type":"string","maxLength":80,"title":"Source Id","default":""}},"type":"object","required":["config"],"title":"PreviewRequest"},"ProfileUpdateRequest":{"properties":{"full_name":{"anyOf":[{"type":"string","maxLength":120,"minLength":2},{"type":"null"}],"title":"Full Name"},"phone":{"anyOf":[{"type":"string","maxLength":32,"minLength":8},{"type":"null"}],"title":"Phone"},"country":{"anyOf":[{"type":"string","maxLength":2,"minLength":2},{"type":"null"}],"title":"Country"},"city":{"anyOf":[{"type":"string","maxLength":120,"minLength":2},{"type":"null"}],"title":"City"},"zip":{"anyOf":[{"type":"string","maxLength":20,"minLength":2},{"type":"null"}],"title":"Zip"}},"type":"object","title":"ProfileUpdateRequest"},"ProviderStatusPatch":{"properties":{"status":{"type":"string","pattern":"^(disabled|ready|active)$","title":"Status"}},"type":"object","required":["status"],"title":"ProviderStatusPatch"},"ProviderUpsert":{"properties":{"kind":{"type":"string","pattern":"^(entra|okta|google)$","title":"Kind"},"display_name":{"type":"string","maxLength":120,"title":"Display Name","default":""},"status":{"anyOf":[{"type":"string","pattern":"^(disabled|ready|active)$"},{"type":"null"}],"title":"Status"},"config":{"type":"object","title":"Config"}},"type":"object","required":["kind"],"title":"ProviderUpsert"},"ReplayBody":{"properties":{"days":{"type":"integer","maximum":90.0,"minimum":1.0,"title":"Days","default":30},"rules":{"anyOf":[{"items":{"type":"object"},"type":"array"},{"type":"null"}],"title":"Rules"},"config":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Config"}},"type":"object","title":"ReplayBody"},"ReportEdit":{"properties":{"narrative":{"anyOf":[{"type":"string","maxLength":8000},{"type":"null"}],"title":"Narrative"},"action":{"anyOf":[{"type":"string","maxLength":8000},{"type":"null"}],"title":"Action"},"indicators":{"anyOf":[{"items":{"type":"string"},"type":"array","maxItems":20},{"type":"null"}],"title":"Indicators"},"transactions":{"anyOf":[{"items":{"type":"object"},"type":"array","maxItems":100},{"type":"null"}],"title":"Transactions"},"kind":{"anyOf":[{"type":"string","pattern":"^(STR|SAR)$"},{"type":"null"}],"title":"Kind"}},"type":"object","title":"ReportEdit"},"ResetPasswordRequest":{"properties":{"token":{"type":"string","maxLength":200,"minLength":16,"title":"Token"},"password":{"type":"string","title":"Password"}},"type":"object","required":["token","password"],"title":"ResetPasswordRequest"},"ResolveBody":{"properties":{"disposition":{"type":"string","pattern":"^(confirmed_fraud|false_positive|genuine|inconclusive)$","title":"Disposition"},"note":{"type":"string","maxLength":4000,"title":"Note","default":""},"block":{"items":{"type":"string"},"type":"array","title":"Block"},"allow_customer":{"type":"boolean","title":"Allow Customer","default":false}},"type":"object","required":["disposition"],"title":"ResolveBody"},"ReviewBody":{"properties":{"note":{"type":"string","maxLength":4000,"title":"Note","default":""}},"type":"object","title":"ReviewBody"},"ReviewScreening":{"properties":{"decision":{"type":"string","pattern":"^(false_positive|true_match)$","title":"Decision"},"note":{"type":"string","maxLength":4000,"minLength":5,"title":"Note"},"remember":{"type":"boolean","title":"Remember","default":true}},"type":"object","required":["decision","note"],"title":"ReviewScreening"},"RoleBody":{"properties":{"key":{"type":"string","maxLength":48,"minLength":2,"title":"Key"},"name":{"type":"string","maxLength":80,"minLength":2,"title":"Name"},"description":{"type":"string","maxLength":400,"title":"Description","default":""},"permissions":{"items":{"type":"string"},"type":"array","title":"Permissions"}},"type":"object","required":["key","name"],"title":"RoleBody"},"RolePatch":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":80,"minLength":2},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string","maxLength":400},{"type":"null"}],"title":"Description"},"permissions":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Permissions"}},"type":"object","title":"RolePatch"},"RuleBody":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}],"title":"Description"},"reason":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Reason"},"conditions":{"anyOf":[{"items":{"type":"object"},"type":"array"},{"type":"null"}],"title":"Conditions"},"params":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Params"},"points":{"anyOf":[{"type":"integer","maximum":100.0,"minimum":0.0},{"type":"null"}],"title":"Points"},"action":{"anyOf":[{"type":"string","pattern":"^(score|review|decline|allow)$"},{"type":"null"}],"title":"Action"},"mode":{"anyOf":[{"type":"string","pattern":"^(live|shadow|off)$"},{"type":"null"}],"title":"Mode"}},"type":"object","title":"RuleBody"},"ScenarioBody":{"properties":{"enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Enabled"},"params":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Params"}},"type":"object","title":"ScenarioBody"},"SchemaConfigRequest":{"properties":{"compatibility":{"type":"string","maxLength":40,"minLength":2,"title":"Compatibility"}},"type":"object","required":["compatibility"],"title":"SchemaConfigRequest"},"SchemaRegistryActionRequest":{"properties":{"op":{"type":"string","maxLength":40,"minLength":2,"title":"Op"},"subject":{"type":"string","maxLength":249,"title":"Subject","default":""},"version":{"type":"string","maxLength":32,"title":"Version","default":"latest"},"schema":{"type":"string","maxLength":1000000,"title":"Schema","default":""},"schemaType":{"type":"string","maxLength":32,"title":"Schematype","default":"AVRO"},"compatibility":{"type":"string","maxLength":40,"title":"Compatibility","default":""},"permanent":{"type":"boolean","title":"Permanent","default":false}},"type":"object","required":["op"],"title":"SchemaRegistryActionRequest"},"SchemaVersionRequest":{"properties":{"schema":{"type":"string","maxLength":1000000,"minLength":1,"title":"Schema"},"schemaType":{"type":"string","maxLength":32,"title":"Schematype","default":"AVRO"}},"type":"object","required":["schema"],"title":"SchemaVersionRequest"},"ScreenBody":{"properties":{"name":{"type":"string","maxLength":300,"minLength":2,"title":"Name"},"birth":{"anyOf":[{"type":"string","maxLength":20},{"type":"null"}],"title":"Birth"},"country":{"anyOf":[{"type":"string","maxLength":60},{"type":"null"}],"title":"Country"},"kind":{"type":"string","pattern":"^(individual|entity|any)$","title":"Kind","default":"individual"},"customer_ref":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Customer Ref"},"sources":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Sources"}},"type":"object","required":["name"],"title":"ScreenBody"},"SecurityPatch":{"properties":{"session_absolute_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Session Absolute Seconds"},"session_idle_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Session Idle Seconds"},"require_mfa":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Require Mfa"},"sso_only":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Sso Only"},"allow_password_login":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Allow Password Login"}},"type":"object","title":"SecurityPatch"},"SetDefaultKeyRequest":{"properties":{"KeyId":{"type":"string","maxLength":128,"minLength":4,"title":"Keyid"}},"type":"object","required":["KeyId"],"title":"SetDefaultKeyRequest"},"SetupBody":{"properties":{"cluster_id":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Cluster Id"},"run_as":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Run As"},"jurisdiction":{"anyOf":[{"type":"string","maxLength":4},{"type":"null"}],"title":"Jurisdiction"},"policy":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Policy"},"reporting":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Reporting"},"scan_enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Scan Enabled"},"scan_hour":{"anyOf":[{"type":"integer","maximum":23.0,"minimum":0.0},{"type":"null"}],"title":"Scan Hour"}},"type":"object","title":"SetupBody"},"SignupRequest":{"properties":{"organization":{"type":"string","maxLength":120,"minLength":2,"title":"Organization"},"tenant_slug":{"type":"string","maxLength":48,"minLength":3,"title":"Tenant Slug"},"full_name":{"type":"string","maxLength":120,"minLength":2,"title":"Full Name"},"email":{"type":"string","format":"email","title":"Email"},"phone":{"type":"string","maxLength":32,"minLength":8,"title":"Phone"},"country":{"type":"string","maxLength":2,"minLength":2,"title":"Country"},"city":{"type":"string","maxLength":120,"minLength":2,"title":"City"},"zip":{"type":"string","maxLength":20,"minLength":2,"title":"Zip"},"password":{"type":"string","title":"Password"},"invite_code":{"type":"string","maxLength":64,"title":"Invite Code","default":""},"accept_terms":{"type":"boolean","title":"Accept Terms","default":false},"plan":{"type":"string","maxLength":16,"title":"Plan","default":"free"},"region":{"type":"string","maxLength":32,"title":"Region","default":"eu-central-1"}},"type":"object","required":["organization","tenant_slug","full_name","email","phone","country","city","zip","password"],"title":"SignupRequest"},"SourceAction":{"properties":{"hold":{"type":"string","maxLength":16,"title":"Hold","default":""}},"type":"object","title":"SourceAction"},"SourceCreate":{"properties":{"name":{"type":"string","maxLength":80,"minLength":2,"title":"Name"},"description":{"type":"string","maxLength":512,"title":"Description","default":""},"config":{"type":"object","title":"Config"},"secrets":{"additionalProperties":{"type":"string"},"type":"object","title":"Secrets"},"paused":{"type":"boolean","title":"Paused","default":false}},"type":"object","required":["name","config"],"title":"SourceCreate"},"SourceUpdate":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":80,"minLength":2},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string","maxLength":512},{"type":"null"}],"title":"Description"},"config":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Config"},"secrets":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"Secrets"}},"type":"object","title":"SourceUpdate"},"SparkActionRequest":{"properties":{"op":{"type":"string","maxLength":24,"minLength":2,"title":"Op"},"jobId":{"type":"string","maxLength":128,"title":"Jobid","default":""},"jobName":{"type":"string","maxLength":128,"title":"Jobname","default":""},"jobType":{"type":"string","maxLength":16,"title":"Jobtype","default":"sql"},"statement":{"type":"string","maxLength":200000,"title":"Statement","default":""},"code":{"type":"string","maxLength":200000,"title":"Code","default":""},"driverMemory":{"type":"string","maxLength":32,"title":"Drivermemory","default":""},"executorMemory":{"type":"string","maxLength":32,"title":"Executormemory","default":""},"executorCores":{"type":"integer","maximum":64.0,"minimum":1.0,"title":"Executorcores","default":1},"minExecutors":{"type":"integer","maximum":50.0,"minimum":0.0,"title":"Minexecutors","default":0},"maxExecutors":{"type":"integer","maximum":50.0,"minimum":1.0,"title":"Maxexecutors","default":4},"schedule":{"type":"string","maxLength":64,"title":"Schedule","default":""},"tailLines":{"type":"integer","maximum":2000.0,"minimum":50.0,"title":"Taillines","default":400}},"type":"object","required":["op"],"title":"SparkActionRequest"},"SparkConnectQueryRequest":{"properties":{"statement":{"type":"string","maxLength":100000,"minLength":1,"title":"Statement"},"catalog":{"type":"string","maxLength":64,"title":"Catalog","default":"lake"},"schema":{"type":"string","maxLength":128,"title":"Schema","default":""}},"type":"object","required":["statement"],"title":"SparkConnectQueryRequest"},"SparkSubmitSQLRequest":{"properties":{"statement":{"type":"string","maxLength":200000,"minLength":1,"title":"Statement"},"jobName":{"type":"string","maxLength":128,"title":"Jobname","default":""}},"type":"object","required":["statement"],"title":"SparkSubmitSQLRequest"},"SwitchRequest":{"properties":{"tenant_id":{"type":"string","maxLength":64,"minLength":8,"title":"Tenant Id"}},"type":"object","required":["tenant_id"],"title":"SwitchRequest"},"Transaction":{"properties":{"transaction_id":{"type":"string","maxLength":128,"minLength":1,"title":"Transaction Id"},"customer_id":{"type":"string","maxLength":128,"minLength":1,"title":"Customer Id"},"amount":{"type":"number","minimum":0.0,"title":"Amount"},"account_id":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Account Id"},"currency":{"anyOf":[{"type":"string","maxLength":3},{"type":"null"}],"title":"Currency"},"type":{"anyOf":[{"type":"string","maxLength":20},{"type":"null"}],"title":"Type"},"channel":{"anyOf":[{"type":"string","maxLength":30},{"type":"null"}],"title":"Channel"},"direction":{"anyOf":[{"type":"string","maxLength":10},{"type":"null"}],"title":"Direction"},"counterparty_id":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Counterparty Id"},"counterparty_name":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Counterparty Name"},"counterparty_country":{"anyOf":[{"type":"string","maxLength":60},{"type":"null"}],"title":"Counterparty Country"},"merchant_id":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Merchant Id"},"merchant_category":{"anyOf":[{"type":"string","maxLength":8},{"type":"null"}],"title":"Merchant Category"},"merchant_country":{"anyOf":[{"type":"string","maxLength":60},{"type":"null"}],"title":"Merchant Country"},"card_bin":{"anyOf":[{"type":"string","maxLength":12},{"type":"null"}],"title":"Card Bin"},"device_id":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Device Id"},"ip_address":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Ip Address"},"ip_country":{"anyOf":[{"type":"string","maxLength":60},{"type":"null"}],"title":"Ip Country"},"customer_country":{"anyOf":[{"type":"string","maxLength":60},{"type":"null"}],"title":"Customer Country"},"account_created_at":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"null"}],"title":"Account Created At"},"timestamp":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"null"}],"title":"Timestamp"},"metadata":{"type":"object","title":"Metadata"}},"type":"object","required":["transaction_id","customer_id","amount"],"title":"Transaction"},"TrinoQueryRequest":{"properties":{"statement":{"type":"string","maxLength":100000,"minLength":1,"title":"Statement"},"catalog":{"type":"string","maxLength":64,"title":"Catalog","default":"iceberg"},"schema":{"type":"string","maxLength":128,"title":"Schema","default":""}},"type":"object","required":["statement"],"title":"TrinoQueryRequest"},"UpdateClusterRequest":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":63,"minLength":2},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string","maxLength":512},{"type":"null"}],"title":"Description"},"tags":{"anyOf":[{"items":{"type":"string"},"type":"array","maxItems":16},{"type":"null"}],"title":"Tags"},"environment":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}],"title":"Environment"},"region":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Region"}},"type":"object","title":"UpdateClusterRequest"},"UpdateKeyRequest":{"properties":{"Description":{"anyOf":[{"type":"string","maxLength":256},{"type":"null"}],"title":"Description"},"AliasName":{"anyOf":[{"type":"string","maxLength":256},{"type":"null"}],"title":"Aliasname"},"Enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Enabled"}},"type":"object","title":"UpdateKeyRequest"},"UpdateTenantRequest":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":120,"minLength":2},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}],"title":"Description"}},"type":"object","title":"UpdateTenantRequest"},"UpgradeRequestBody":{"properties":{"target_plan":{"type":"string","maxLength":40,"minLength":2,"title":"Target Plan"},"message":{"type":"string","maxLength":2000,"title":"Message","default":""}},"type":"object","required":["target_plan"],"title":"UpgradeRequestBody"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"VerifyRequest":{"properties":{"token":{"type":"string","maxLength":128,"minLength":8,"title":"Token"}},"type":"object","required":["token"],"title":"VerifyRequest"},"WatchEntry":{"properties":{"name":{"type":"string","maxLength":300,"minLength":2,"title":"Name"},"aliases":{"items":{"type":"string"},"type":"array","maxItems":20,"title":"Aliases"},"kind":{"type":"string","pattern":"^(individual|entity)$","title":"Kind","default":"individual"},"birth_year":{"anyOf":[{"type":"integer","maximum":2100.0,"minimum":1900.0},{"type":"null"}],"title":"Birth Year"},"countries":{"items":{"type":"string"},"type":"array","maxItems":10,"title":"Countries"},"reason":{"type":"string","maxLength":1000,"minLength":3,"title":"Reason"}},"type":"object","required":["name","reason"],"title":"WatchEntry"},"WorkspaceAccessBody":{"properties":{"role_id":{"type":"string","maxLength":64,"minLength":8,"title":"Role Id"}},"type":"object","required":["role_id"],"title":"WorkspaceAccessBody"},"gzr_saas__routers_aml__CommentBody":{"properties":{"body":{"type":"string","maxLength":8000,"minLength":1,"title":"Body"}},"type":"object","required":["body"],"title":"CommentBody"},"gzr_saas__routers_aml__TestBody":{"properties":{"params":{"type":"object","title":"Params"}},"type":"object","title":"TestBody"},"gzr_saas__routers_connectors__TestBody":{"properties":{"user":{"type":"string","title":"User","default":""},"password":{"type":"string","title":"Password","default":""},"database":{"type":"string","title":"Database","default":""},"sslmode":{"type":"string","pattern":"^(|disable|allow|prefer|require|verify-ca|verify-full)$","title":"Sslmode","default":""}},"type":"object","title":"TestBody"},"gzr_saas__routers_fraud__CommentBody":{"properties":{"body":{"type":"string","maxLength":4000,"minLength":1,"title":"Body"}},"type":"object","required":["body"],"title":"CommentBody"}},"securitySchemes":{"serviceAccountToken":{"type":"http","scheme":"bearer","bearerFormat":"gzr_sa_<id>_<secret>"}},"parameters":{"Workspace":{"name":"X-GZR-Workspace","in":"header","required":false,"description":"Workspace id or slug. Defaults to the organization's main workspace.","schema":{"type":"string"}}}},"servers":[{"url":"https://app.gezor.cloud"}],"security":[{"serviceAccountToken":[]}]}