| 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. |
| 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. |
| 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. |