| update_name(name: str) | Updates the name of the organization. |
| update_allowed_origins(allowed_origins: list[str]) | Updates the allowed origins of the organization. |
| create_or_update_jwk(jwk: CatalogJwk) | Create a new jwk or overwrite an existing jwk with the same id. |
| get_jwk(jwk_id: str) | Get an individual jwk. |
| delete_jwk(jwk_id: str) | Delete a jwk. |
| list_jwks() | Returns a list of all jwks in the current organization. |
| list_organization_settings() | Returns a list of all organization settings in the current organization. |
| get_organization_setting(organization_setting_id: str) | Get an individual organization setting. |
| create_organization_setting(organization_setting: CatalogOrganizationSettings) | Create a new organization setting. |
| delete_organization_setting(organization_setting_id: str) | Delete an organization setting. |
| set_hll_type(value: HLLType) | Set the organization-level HyperLogLog function family. |
| get_hll_type() | Return the current `hyperLogLogType` value, or `None` if unset. |
| update_organization_setting(organization_setting: CatalogOrganizationSettings) | Update an organization setting. |
| list_csp_directives() | Returns a list of all csp directives in the current organization. |
| get_csp_directive(directive_id: str) | Get an individual csp directive. |
| create_csp_directive(csp_directive: CatalogCspDirective) | Create a new csp directive. |
| delete_csp_directive(csp_directive_id: str) | Delete a csp directive. |
| update_csp_directive(csp_directive: CatalogCspDirective) | Update a csp directive. |
| list_identity_providers() | Returns a list of all identity providers in the current organization. |
| get_identity_provider(identity_provider_id: str) | Get an individual identity provider. |
| create_identity_provider(identity_provider: CatalogIdentityProvider) | Create a new identity provider. |
| delete_identity_provider(identity_provider_id: str) | Delete an identity provider. |
| update_identity_provider(identity_provider: CatalogIdentityProvider) | Update an identity provider. |
| patch_identity_provider_attributes(identity_provider_id: str, attributes: dict) | Applies changes to the specified identity provider. |
| create_or_update_export_template(export_template: CatalogExportTemplate) | Create a new export template or overwrite an existing export template with the same id. |
| get_export_template(export_template_id: str) | Get an individual export template. |
| delete_export_template(export_template_id: str) | Delete an export template. |
| list_export_templates() | Returns a list of all export templates in the current organization. |
| get_llm_provider(id: str) | Get LLM provider by ID. |
| list_llm_providers(filter: str | None, page: int | None, size: int | None, sort: list[str] | None, meta_include: list[str] | None) | List all LLM providers. |
| create_llm_provider(llm_provider: CatalogLlmProvider) | Create a new LLM provider. |
| update_llm_provider(llm_provider_patch: CatalogLlmProviderPatch) | Update an existing LLM provider using PATCH semantics. |
| delete_llm_provider(id: str) | Delete an LLM provider. |
| test_llm_provider(provider_config: CatalogLlmProviderConfig, models: list[CatalogLlmProviderModel] | None) | Test connectivity to an unsaved LLM provider configuration. |
| test_llm_provider_by_id(id: str, models: list[CatalogLlmProviderModel] | None) | Test connectivity to a saved LLM provider by its identifier. |
| list_llm_provider_models(provider_config: CatalogLlmProviderConfig) | List the models available for an unsaved LLM provider configuration. |
| list_llm_provider_models_by_id(id: str) | List the models available for a saved LLM provider by its identifier. |
| get_ip_allowlist_policy(policy_id: str) | Get an IP allowlist policy by ID. |
| list_ip_allowlist_policies() | Return all IP allowlist policies in the organization. |
| create_ip_allowlist_policy() | Create a new IP allowlist policy. |
| update_ip_allowlist_policy() | Replace an existing IP allowlist policy. |
| delete_ip_allowlist_policy() | Delete an IP allowlist policy. |
| add_targets_to_ip_allowlist_policy() | Add users or user groups to an IP allowlist policy. |
| remove_targets_from_ip_allowlist_policy() | Remove users or user groups from an IP allowlist policy. |
| get_declarative_notification_channels() | Get all declarative notification channels in the current organization. |
| put_declarative_notification_channels(notification_channels: list[CatalogDeclarativeNotificationChannel]) | Put declarative notification channels in the current organization. |
| get_declarative_identity_providers() | Get all declarative identity providers in the current organization. |
| put_declarative_identity_providers(identity_providers: list[CatalogDeclarativeIdentityProvider]) | Put declarative identity providers in the current organization. |
| get_declarative_export_templates() | Get all declarative export templates in the current organization. |
| put_declarative_export_templates(export_templates: list[CatalogDeclarativeExportTemplate]) | Put declarative export templates in the current organization. |
| switch_active_identity_provider(identity_provider_id: str) | Switch the active identity provider for the organization. |