service.CatalogOrganizationService

Properties

None

Methods

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