Metadata-Version: 2.4
Name: neuland_hub_sdk
Version: 1.0.4
Summary: Neuland AI Hub API
Home-page: https://github.com/neulandAI/neuland-ai-hub-sdk-sample
Author: neuland.ai
Author-email: "neuland.ai" <hello@neuland.ai>
License: Copyright (c) 2026 neuland AI AG. All rights reserved.
        
        LICENSE PENDING.
        
        The open-source license for this repository has not been finalised yet. Until
        this file is replaced with the final license text, no permission is granted to
        use, copy, modify, or distribute this software beyond what applicable law
        allows without a license.
        
        Questions: hello@neuland.ai
        
Project-URL: Repository, https://github.com/neulandAI/neuland-ai-hub-sdk-sample
Keywords: OpenAPI,OpenAPI-Generator,Neuland AI Hub API
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: urllib3<3.0.0,>=2.1.0
Requires-Dist: python-dateutil>=2.8.2
Requires-Dist: pydantic>=2.11
Requires-Dist: typing-extensions>=4.7.1
Dynamic: author
Dynamic: home-page
Dynamic: license-file

# neuland-hub-sdk
The **Neuland AI Hub API** powers chat, retrieval-augmented document Q&A,
assistants, and the surrounding workspace, tenant, and integration features of
the platform.

Most endpoints require authentication. Obtain a token via the **Auth**
endpoints (or use an **ApiKey**) and send it as a bearer token in the
`Authorization` header.

Endpoints are grouped by resource — see the tag groups below.

This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 0.1.0
- Package version: 1.0.4
- Generator version: 7.21.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
For more information, please visit [https://neuland-hub.ai/](https://neuland-hub.ai/)

## Requirements.

Python 3.9+

## Installation & Usage
### pip install

```sh
pip install neuland-hub-sdk
```

Then import the package:
```python
import neuland_hub_sdk
```

### Setuptools

Install via [Setuptools](http://pypi.python.org/pypi/setuptools).

```sh
python setup.py install --user
```
(or `sudo python setup.py install` to install the package for all users)

Then import the package:
```python
import neuland_hub_sdk
```

## Getting Started

Please follow the [installation procedure](#installation--usage) and then run the following:

```python

import neuland_hub_sdk
from neuland_hub_sdk.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to http://localhost
# See configuration.py for a list of all supported configuration parameters.
configuration = neuland_hub_sdk.Configuration(
    host = "http://localhost"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure API key authorization: APIKeyHeader
configuration.api_key['APIKeyHeader'] = os.environ["API_KEY"]

# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['APIKeyHeader'] = 'Bearer'

configuration.access_token = os.environ["ACCESS_TOKEN"]


# Enter a context with an instance of the API client
with neuland_hub_sdk.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = neuland_hub_sdk.Alert(api_client)
    cookie_name = 'cookie_name_example' # str |  (optional)

    try:
        # Forecast the tenant's month-end spend from its current run rate
        api_response = api_instance.alerts_budget_forecast(cookie_name=cookie_name)
        print("The response of Alert->alerts_budget_forecast:\n")
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling Alert->alerts_budget_forecast: %s\n" % e)

```

## Documentation for API Endpoints

All URIs are relative to *http://localhost*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*Alert* | [**alerts_budget_forecast**](docs/Alert.md#alerts_budget_forecast) | **GET** /alerts/budgets/forecast | Forecast the tenant&#39;s month-end spend from its current run rate
*Alert* | [**alerts_budget_summary**](docs/Alert.md#alerts_budget_summary) | **GET** /alerts/budgets/summary | Get the tenant&#39;s current-month budget summary
*Alert* | [**alerts_cancel_top_up**](docs/Alert.md#alerts_cancel_top_up) | **POST** /alerts/budgets/top-ups/{top_up_id}/cancel | Cancel a budget top-up
*Alert* | [**alerts_create_alert**](docs/Alert.md#alerts_create_alert) | **POST** /alerts/ | Create a budget alert
*Alert* | [**alerts_create_top_up**](docs/Alert.md#alerts_create_top_up) | **POST** /alerts/budgets/top-ups | Add a budget top-up for the current month
*Alert* | [**alerts_delete_alert**](docs/Alert.md#alerts_delete_alert) | **DELETE** /alerts/{alert_id} | Delete a budget alert
*Alert* | [**alerts_update_alert**](docs/Alert.md#alerts_update_alert) | **PATCH** /alerts/{alert_id} | Update a budget alert
*ApiKey* | [**api_create_key**](docs/ApiKey.md#api_create_key) | **POST** /api/key/ | Create an API key
*ApiKey* | [**api_revoke_api_key**](docs/ApiKey.md#api_revoke_api_key) | **PATCH** /api/key/revoke/{api_key_id} | Revoke an API key
*Application* | [**applications_create_app**](docs/Application.md#applications_create_app) | **POST** /applications/ | Create an application
*Application* | [**applications_delete_app**](docs/Application.md#applications_delete_app) | **DELETE** /applications/{app_id} | Delete an application
*Application* | [**applications_update_app**](docs/Application.md#applications_update_app) | **PATCH** /applications/{app_id} | Update an application
*Application* | [**applications_update_group_membership**](docs/Application.md#applications_update_group_membership) | **PUT** /applications/group/access | Set application access for a user group
*Application* | [**applications_update_user_membership**](docs/Application.md#applications_update_user_membership) | **PUT** /applications/user/access | Set application access for users
*ApplicationMarketplace* | [**application_add_tag_to_catalog**](docs/ApplicationMarketplace.md#application_add_tag_to_catalog) | **POST** /marketplace/application/catalog/{catalog_id}/tags/{tag_id} | Attach a tag to a marketplace application
*ApplicationMarketplace* | [**application_create_catalog**](docs/ApplicationMarketplace.md#application_create_catalog) | **POST** /marketplace/application/catalog/ | Publish a marketplace application
*ApplicationMarketplace* | [**application_install_from_catalog**](docs/ApplicationMarketplace.md#application_install_from_catalog) | **POST** /marketplace/application/catalog/{catalog_id}/install | Install a marketplace application into the caller&#39;s tenant
*ApplicationMarketplace* | [**application_list_catalog**](docs/ApplicationMarketplace.md#application_list_catalog) | **GET** /marketplace/application/catalog/ | List all application catalog items — superadmin only
*ApplicationMarketplace* | [**application_remove_tag_from_catalog**](docs/ApplicationMarketplace.md#application_remove_tag_from_catalog) | **DELETE** /marketplace/application/catalog/{catalog_id}/tags/{tag_id} | Detach a tag from a marketplace application
*ApplicationMarketplace* | [**application_uninstall_from_catalog**](docs/ApplicationMarketplace.md#application_uninstall_from_catalog) | **DELETE** /marketplace/application/catalog/{catalog_id}/install | Uninstall a marketplace application for the caller
*ApplicationMarketplace* | [**application_update_catalog**](docs/ApplicationMarketplace.md#application_update_catalog) | **PATCH** /marketplace/application/catalog/{catalog_id} | Update a marketplace application&#39;s metadata
*ApplicationMarketplace* | [**application_update_catalog_state**](docs/ApplicationMarketplace.md#application_update_catalog_state) | **PATCH** /marketplace/application/catalog/{catalog_id}/state | Toggle a marketplace application&#39;s lifecycle state
*Assistant* | [**assistants_add_library_to_assistant**](docs/Assistant.md#assistants_add_library_to_assistant) | **POST** /assistants/{assistant_id}/libraries/{library_id} | Add a library to an assistant
*Assistant* | [**assistants_add_members**](docs/Assistant.md#assistants_add_members) | **POST** /assistants/{assistant_id}/members | Add members to an assistant
*Assistant* | [**assistants_add_tag_to_assistant**](docs/Assistant.md#assistants_add_tag_to_assistant) | **POST** /assistants/{assistant_id}/tags/{tag_id} | Add a tag to an assistant
*Assistant* | [**assistants_add_tool_to_assistant**](docs/Assistant.md#assistants_add_tool_to_assistant) | **POST** /assistants/{assistant_id}/tools/{tool_id} | Add a tool to an assistant
*Assistant* | [**assistants_convert_assistant_to_tool**](docs/Assistant.md#assistants_convert_assistant_to_tool) | **POST** /assistants/{assistant_id}/tool | Make an assistant consultable from your own chats
*Assistant* | [**assistants_create_assistant**](docs/Assistant.md#assistants_create_assistant) | **POST** /assistants/ | Create an assistant
*Assistant* | [**assistants_delete_assistant**](docs/Assistant.md#assistants_delete_assistant) | **DELETE** /assistants/{assistant_id} | Delete an assistant
*Assistant* | [**assistants_delete_members**](docs/Assistant.md#assistants_delete_members) | **DELETE** /assistants/{assistant_id}/members | Remove members from an assistant
*Assistant* | [**assistants_join_assistant**](docs/Assistant.md#assistants_join_assistant) | **POST** /assistants/{assistant_id}/membership | Join a community assistant
*Assistant* | [**assistants_leave_assitant**](docs/Assistant.md#assistants_leave_assitant) | **DELETE** /assistants/{assistant_id}/remove/me | Leave an assistant
*Assistant* | [**assistants_remove_assistant_as_tool**](docs/Assistant.md#assistants_remove_assistant_as_tool) | **DELETE** /assistants/{assistant_id}/tool | Stop the assistant being consultable from your chats
*Assistant* | [**assistants_remove_library_from_assistant**](docs/Assistant.md#assistants_remove_library_from_assistant) | **DELETE** /assistants/{assistant_id}/libraries/{library_id} | Remove a library from an assistant
*Assistant* | [**assistants_remove_member**](docs/Assistant.md#assistants_remove_member) | **DELETE** /assistants/{assistant_id}/members/{user_id} | Remove a single member
*Assistant* | [**assistants_remove_tag_from_assistant**](docs/Assistant.md#assistants_remove_tag_from_assistant) | **DELETE** /assistants/{assistant_id}/tags/{tag_id} | Remove a tag from an assistant
*Assistant* | [**assistants_remove_tool_from_assistant**](docs/Assistant.md#assistants_remove_tool_from_assistant) | **DELETE** /assistants/{assistant_id}/tools/{tool_id} | Remove a tool from an assistant
*Assistant* | [**assistants_restore_assistant_version**](docs/Assistant.md#assistants_restore_assistant_version) | **POST** /assistants/{assistant_id}/versions/{version}/restore | Restore an assistant version
*Assistant* | [**assistants_submit_assistant**](docs/Assistant.md#assistants_submit_assistant) | **POST** /assistants/submit | Create an assistant with attachments
*Assistant* | [**assistants_update_assistant**](docs/Assistant.md#assistants_update_assistant) | **PATCH** /assistants/{assistant_id} | Update an assistant
*Assistant* | [**assistants_update_assistant_groups**](docs/Assistant.md#assistants_update_assistant_groups) | **PUT** /assistants/{assistant_id}/groups | Set assistant group access
*Assistant* | [**assistants_update_assistant_visibility**](docs/Assistant.md#assistants_update_assistant_visibility) | **PATCH** /assistants/{assistant_id}/visibility | Set assistant visibility
*AssistantMarketplace* | [**assistant_list_catalog**](docs/AssistantMarketplace.md#assistant_list_catalog) | **GET** /marketplace/assistant/catalog/ | List all assistant catalog items — superadmin only
*AssistantMarketplace* | [**marketplace_add_tag_to_catalog**](docs/AssistantMarketplace.md#marketplace_add_tag_to_catalog) | **POST** /marketplace/assistant/catalog/{catalog_id}/tags/{tag_id} | Add Tag To Catalog
*AssistantMarketplace* | [**marketplace_attach_tool**](docs/AssistantMarketplace.md#marketplace_attach_tool) | **POST** /marketplace/assistant/catalog/{catalog_id}/tools/{tool_id} | Attach Tool
*AssistantMarketplace* | [**marketplace_create_catalog**](docs/AssistantMarketplace.md#marketplace_create_catalog) | **POST** /marketplace/assistant/catalog/ | Create Catalog
*AssistantMarketplace* | [**marketplace_detach_tool**](docs/AssistantMarketplace.md#marketplace_detach_tool) | **DELETE** /marketplace/assistant/catalog/{catalog_id}/tools/{tool_id} | Detach Tool
*AssistantMarketplace* | [**marketplace_install_from_catalog**](docs/AssistantMarketplace.md#marketplace_install_from_catalog) | **POST** /marketplace/assistant/catalog/{catalog_id}/install | Install From Catalog
*AssistantMarketplace* | [**marketplace_list_tools**](docs/AssistantMarketplace.md#marketplace_list_tools) | **GET** /marketplace/assistant/catalog/{catalog_id}/tools | List Tools
*AssistantMarketplace* | [**marketplace_remove_tag_from_catalog**](docs/AssistantMarketplace.md#marketplace_remove_tag_from_catalog) | **DELETE** /marketplace/assistant/catalog/{catalog_id}/tags/{tag_id} | Remove Tag From Catalog
*AssistantMarketplace* | [**marketplace_uninstall_from_catalog**](docs/AssistantMarketplace.md#marketplace_uninstall_from_catalog) | **DELETE** /marketplace/assistant/catalog/{catalog_id}/install | Uninstall From Catalog
*AssistantMarketplace* | [**marketplace_update_catalog**](docs/AssistantMarketplace.md#marketplace_update_catalog) | **PATCH** /marketplace/assistant/catalog/{catalog_id} | Update Catalog
*AssistantMarketplace* | [**marketplace_update_catalog_state**](docs/AssistantMarketplace.md#marketplace_update_catalog_state) | **PATCH** /marketplace/assistant/catalog/{catalog_id}/state | Update Catalog State
*Atlassian* | [**integrations_set_atlassian_cloud_id**](docs/Atlassian.md#integrations_set_atlassian_cloud_id) | **PUT** /integrations/atlassian/{connector_id}/cloudid | Set active Atlassian cloud_id
*Auth* | [**auth_confirm_email**](docs/Auth.md#auth_confirm_email) | **GET** /auth/confirm-email | Confirm an email address
*Auth* | [**auth_exchange_token**](docs/Auth.md#auth_exchange_token) | **POST** /auth/exchange/token | Exchange for a service token
*Auth* | [**auth_get_entra_groups**](docs/Auth.md#auth_get_entra_groups) | **GET** /auth/entra/groups | Get Entra group names
*Auth* | [**auth_get_entra_scopes**](docs/Auth.md#auth_get_entra_scopes) | **GET** /auth/entra/scopes | List Entra scopes
*Auth* | [**auth_login**](docs/Auth.md#auth_login) | **POST** /auth/token | Log in
*Auth* | [**auth_logout**](docs/Auth.md#auth_logout) | **POST** /auth/logout | Log out
*Auth* | [**auth_request_password_reset**](docs/Auth.md#auth_request_password_reset) | **POST** /auth/request-password-reset | Request a password reset
*Auth* | [**auth_reset_password**](docs/Auth.md#auth_reset_password) | **POST** /auth/reset-password | Complete a password reset
*Auth* | [**auth_reset_password_form**](docs/Auth.md#auth_reset_password_form) | **GET** /auth/reset-password | Password reset HTML form
*Auth* | [**auth_search_entra_groups**](docs/Auth.md#auth_search_entra_groups) | **GET** /auth/entra/groups/search | Search Entra directory groups
*Auth* | [**auth_send_email_confirmation**](docs/Auth.md#auth_send_email_confirmation) | **POST** /auth/send-email-confirmation | Send an email confirmation
*Auth* | [**auth_sso_exchange**](docs/Auth.md#auth_sso_exchange) | **POST** /auth/sso/{slug}/{provider}/exchange | Complete an SSO login
*Auth* | [**auth_sso_init**](docs/Auth.md#auth_sso_init) | **GET** /auth/sso/{slug}/{provider}/init | Start an SSO login
*Auth* | [**auth_sso_resolve**](docs/Auth.md#auth_sso_resolve) | **GET** /auth/sso/resolve | Resolve SSO providers for an email
*AuthConnector* | [**auth_get_credential_template**](docs/AuthConnector.md#auth_get_credential_template) | **GET** /auth/connectors/{connector_id}/credential/template | Get connector credential template
*AuthConnector* | [**auth_initiate_admin_consent**](docs/AuthConnector.md#auth_initiate_admin_consent) | **GET** /auth/connectors/{connector_id}/consent/admin | Initiate admin connector consent
*AuthConnector* | [**auth_initiate_consent**](docs/AuthConnector.md#auth_initiate_consent) | **GET** /auth/connectors/{connector_id}/consent | Initiate connector consent
*AuthConnector* | [**auth_list_connector_status**](docs/AuthConnector.md#auth_list_connector_status) | **GET** /auth/connectors/status | List connector status
*AuthConnector* | [**auth_oauth_callback**](docs/AuthConnector.md#auth_oauth_callback) | **GET** /auth/connectors/callback | Connector OAuth callback
*AuthConnector* | [**auth_revoke_consent**](docs/AuthConnector.md#auth_revoke_consent) | **DELETE** /auth/connectors/{connector_id}/consent | Revoke connector consent
*AuthConnector* | [**auth_set_admin_credential**](docs/AuthConnector.md#auth_set_admin_credential) | **PUT** /auth/connectors/{connector_id}/credential/admin | Set the tenant-wide connector credential
*AuthConnector* | [**auth_set_user_credential**](docs/AuthConnector.md#auth_set_user_credential) | **PUT** /auth/connectors/{connector_id}/credential/user | Set the caller&#39;s connector credential
*AuthConnector* | [**auth_update_connector**](docs/AuthConnector.md#auth_update_connector) | **PATCH** /auth/connectors/{connector_id} | Update a connector
*AuthConnector* | [**auth_update_oauth_client**](docs/AuthConnector.md#auth_update_oauth_client) | **PATCH** /auth/connectors/oauth-clients/{oauth_client_id} | Update an OAuth client
*Category* | [**categories_list_categories**](docs/Category.md#categories_list_categories) | **GET** /categories/ | List categories
*Chat* | [**chats_add_library_to_chat**](docs/Chat.md#chats_add_library_to_chat) | **POST** /chats/{chat_id}/libraries/{library_id} | Add a library to a chat
*Chat* | [**chats_cancel_message**](docs/Chat.md#chats_cancel_message) | **POST** /chats/{chat_id}/cancel | Cancel in-progress generation
*Chat* | [**chats_deactivate_documents**](docs/Chat.md#chats_deactivate_documents) | **POST** /chats/{chat_id}/inactive-documents | Deactivate documents in a chat
*Chat* | [**chats_list_chat_message_turns**](docs/Chat.md#chats_list_chat_message_turns) | **GET** /chats/{chat_id}/turns | List message turns for a chat
*Chat* | [**chats_remove_chat**](docs/Chat.md#chats_remove_chat) | **DELETE** /chats/{chat_id} | Delete a chat
*Chat* | [**chats_remove_inactive_documents**](docs/Chat.md#chats_remove_inactive_documents) | **DELETE** /chats/{chat_id}/inactive-documents | Reactivate documents in a chat
*Chat* | [**chats_remove_library_from_chat**](docs/Chat.md#chats_remove_library_from_chat) | **DELETE** /chats/{chat_id}/libraries/{library_id} | Remove a library from a chat
*Chat* | [**chats_summerize_chat**](docs/Chat.md#chats_summerize_chat) | **GET** /chats/{chat_id}/summary | Summarize a chat
*Chat* | [**chats_update_chat**](docs/Chat.md#chats_update_chat) | **PATCH** /chats/{chat_id} | Update a chat
*CustomConnector* | [**customconnectors_create_custom_connectors**](docs/CustomConnector.md#customconnectors_create_custom_connectors) | **POST** /custom-connectors/ | Add one or more custom connectors
*CustomConnector* | [**customconnectors_delete_custom_connector**](docs/CustomConnector.md#customconnectors_delete_custom_connector) | **DELETE** /custom-connectors/{public_id} | Delete a custom connector
*CustomConnector* | [**customconnectors_list_custom_connectors**](docs/CustomConnector.md#customconnectors_list_custom_connectors) | **GET** /custom-connectors/ | List my custom connectors
*CustomConnector* | [**customconnectors_update_custom_connector**](docs/CustomConnector.md#customconnectors_update_custom_connector) | **PATCH** /custom-connectors/{public_id} | Rename or enable/disable a custom connector
*Document* | [**documents_delete_chat_document**](docs/Document.md#documents_delete_chat_document) | **DELETE** /documents/{document_id} | Delete a document
*Document* | [**documents_document_usage**](docs/Document.md#documents_document_usage) | **POST** /documents/usage | Document counts and storage bytes by dimension
*Document* | [**documents_get_file**](docs/Document.md#documents_get_file) | **GET** /documents/{document_id} | Download a document
*Document* | [**documents_get_text**](docs/Document.md#documents_get_text) | **GET** /documents/{document_id}/text | Get a document&#39;s extracted text
*Document* | [**documents_import_documents**](docs/Document.md#documents_import_documents) | **POST** /documents/import | Import documents from a connected source
*Document* | [**documents_retry_document**](docs/Document.md#documents_retry_document) | **POST** /documents/{document_id}/retry | Retry document processing
*Document* | [**documents_unimport_documents**](docs/Document.md#documents_unimport_documents) | **DELETE** /documents/import | Remove imported documents
*Document* | [**documents_upload_documents**](docs/Document.md#documents_upload_documents) | **POST** /documents/ | Upload documents
*Dropbox* | [**dropbox_capabilities**](docs/Dropbox.md#dropbox_capabilities) | **GET** /integrations/dropbox/capabilities | Get data source capabilities
*Dropbox* | [**dropbox_get_item_info**](docs/Dropbox.md#dropbox_get_item_info) | **GET** /integrations/dropbox/drives/{drive_id}/items/{drive_item_id} | Get a drive item
*Dropbox* | [**dropbox_get_user_info**](docs/Dropbox.md#dropbox_get_user_info) | **GET** /integrations/dropbox/me | Get connected user profile
*Dropbox* | [**dropbox_is_connected**](docs/Dropbox.md#dropbox_is_connected) | **GET** /integrations/dropbox/connected | Check connection status
*Dropbox* | [**dropbox_list_children**](docs/Dropbox.md#dropbox_list_children) | **GET** /integrations/dropbox/drives/{drive_id}/items/{drive_item_id}/children | List children of a drive item
*Dropbox* | [**dropbox_list_drives**](docs/Dropbox.md#dropbox_list_drives) | **GET** /integrations/dropbox/sites/{site_id}/drives | List drives in a site
*Dropbox* | [**dropbox_list_roots**](docs/Dropbox.md#dropbox_list_roots) | **GET** /integrations/dropbox/roots | List top-level browse entries
*FeatureFlag* | [**feature_clear_tenant_feature_flag**](docs/FeatureFlag.md#feature_clear_tenant_feature_flag) | **DELETE** /feature/flags/tenants/{tenant_id}/{flag_key} | Clear a tenant&#39;s feature-flag override
*FeatureFlag* | [**feature_list_tenant_feature_flags**](docs/FeatureFlag.md#feature_list_tenant_feature_flags) | **GET** /feature/flags/tenants/{tenant_id} | List effective feature flags for a tenant
*FeatureFlag* | [**feature_set_tenant_feature_flag**](docs/FeatureFlag.md#feature_set_tenant_feature_flag) | **PUT** /feature/flags/tenants/{tenant_id}/{flag_key} | Set a tenant&#39;s feature-flag override
*File* | [**files_download_file**](docs/File.md#files_download_file) | **GET** /files/{file_id} | Download a file
*File* | [**files_presigned_file_url**](docs/File.md#files_presigned_file_url) | **GET** /files/{file_id}/url | Get a short-lived direct download URL for a file
*GoogleDrive* | [**googledrive_capabilities**](docs/GoogleDrive.md#googledrive_capabilities) | **GET** /integrations/googledrive/capabilities | Get data source capabilities
*GoogleDrive* | [**googledrive_get_item_info**](docs/GoogleDrive.md#googledrive_get_item_info) | **GET** /integrations/googledrive/drives/{drive_id}/items/{drive_item_id} | Get a drive item
*GoogleDrive* | [**googledrive_get_user_info**](docs/GoogleDrive.md#googledrive_get_user_info) | **GET** /integrations/googledrive/me | Get connected user profile
*GoogleDrive* | [**googledrive_is_connected**](docs/GoogleDrive.md#googledrive_is_connected) | **GET** /integrations/googledrive/connected | Check connection status
*GoogleDrive* | [**googledrive_list_children**](docs/GoogleDrive.md#googledrive_list_children) | **GET** /integrations/googledrive/drives/{drive_id}/items/{drive_item_id}/children | List children of a drive item
*GoogleDrive* | [**googledrive_list_drives**](docs/GoogleDrive.md#googledrive_list_drives) | **GET** /integrations/googledrive/sites/{site_id}/drives | List drives in a site
*GoogleDrive* | [**googledrive_list_roots**](docs/GoogleDrive.md#googledrive_list_roots) | **GET** /integrations/googledrive/roots | List top-level browse entries
*Invitation* | [**invitations_accept_invitation_complete**](docs/Invitation.md#invitations_accept_invitation_complete) | **POST** /invitations/accept | Accept an invitation
*Invitation* | [**invitations_accept_invitation_form**](docs/Invitation.md#invitations_accept_invitation_form) | **GET** /invitations/accept | Render the invitation acceptance form
*Invitation* | [**invitations_create_invitations**](docs/Invitation.md#invitations_create_invitations) | **POST** /invitations/ | Create invitations
*Invitation* | [**invitations_resend_invitation**](docs/Invitation.md#invitations_resend_invitation) | **POST** /invitations/{invitation_id}/resend | Resend an invitation
*Invitation* | [**invitations_revoke_invitation**](docs/Invitation.md#invitations_revoke_invitation) | **POST** /invitations/{invitation_id}/revoke | Revoke an invitation
*Library* | [**libraries_add_library_members**](docs/Library.md#libraries_add_library_members) | **POST** /libraries/{library_id}/members | Add library members
*Library* | [**libraries_delete_library**](docs/Library.md#libraries_delete_library) | **DELETE** /libraries/{library_id} | Delete a library
*Library* | [**libraries_leave_library**](docs/Library.md#libraries_leave_library) | **DELETE** /libraries/{library_id}/remove/me | Leave a library
*Library* | [**libraries_new_library**](docs/Library.md#libraries_new_library) | **POST** /libraries/ | Create a library
*Library* | [**libraries_remove_library_members**](docs/Library.md#libraries_remove_library_members) | **DELETE** /libraries/{library_id}/members | Remove library members
*Library* | [**libraries_remove_single_member**](docs/Library.md#libraries_remove_single_member) | **DELETE** /libraries/{library_id}/members/{user_id} | Remove a library member
*Library* | [**libraries_update_library**](docs/Library.md#libraries_update_library) | **PATCH** /libraries/{library_id} | Update a library
*Llm* | [**llm_api_key_inventory**](docs/Llm.md#llm_api_key_inventory) | **POST** /llm/usage/api/keys | API key inventory with idleness and expiry flags
*Llm* | [**llm_cost_movers**](docs/Llm.md#llm_cost_movers) | **POST** /llm/insights/movers | Biggest cost movers and the most-expensive model vs the prior period
*Llm* | [**llm_get_cost**](docs/Llm.md#llm_get_cost) | **POST** /llm/cost | [Deprecated] LLM cost metrics — superseded by POST /llm/usage
*Llm* | [**llm_get_usage_costs**](docs/Llm.md#llm_get_usage_costs) | **POST** /llm/services/cost | [Deprecated] External service usage costs — superseded by POST /llm/usage
*Llm* | [**llm_llm_total_tokens**](docs/Llm.md#llm_llm_total_tokens) | **POST** /llm/tokens | [Deprecated] Token usage metrics — superseded by POST /llm/usage
*Llm* | [**llm_message_tokens**](docs/Llm.md#llm_message_tokens) | **POST** /llm/usage/messages | Token usage aggregated across messages (avg tokens per message)
*Llm* | [**llm_subtenant_usage**](docs/Llm.md#llm_subtenant_usage) | **POST** /llm/usage/subtenants | Usage rolled up across a parent tenant and its direct children
*Llm* | [**llm_usage_query**](docs/Llm.md#llm_usage_query) | **POST** /llm/usage | Unified usage aggregation (cost/tokens/requests by dimension)
*Llm* | [**llm_utilization**](docs/Llm.md#llm_utilization) | **POST** /llm/insights/utilization | Idle assistants and license utilization
*LlmCatalog* | [**llm_create_catalog**](docs/LlmCatalog.md#llm_create_catalog) | **POST** /llm/catalog | Create a catalog entry
*LlmCatalog* | [**llm_delete_catalog**](docs/LlmCatalog.md#llm_delete_catalog) | **DELETE** /llm/catalog/{catalog_id} | Delete a catalog entry
*LlmCatalog* | [**llm_update_catalog**](docs/LlmCatalog.md#llm_update_catalog) | **PATCH** /llm/catalog/{catalog_id} | Update a catalog entry
*LlmSetting* | [**llm_create_llm_settings**](docs/LlmSetting.md#llm_create_llm_settings) | **POST** /llm/settings | Create LLM settings
*LlmSetting* | [**llm_delete_llm_settings**](docs/LlmSetting.md#llm_delete_llm_settings) | **DELETE** /llm/settings/{settings_id} | Delete LLM settings
*LlmSetting* | [**llm_test_llm_connection**](docs/LlmSetting.md#llm_test_llm_connection) | **POST** /llm/settings/test | Test an LLM connection
*LlmSetting* | [**llm_test_transcription_connection**](docs/LlmSetting.md#llm_test_transcription_connection) | **POST** /llm/settings/test/transcription | Test a transcription connection with an audio file
*LlmSetting* | [**llm_update_llm_settings**](docs/LlmSetting.md#llm_update_llm_settings) | **PATCH** /llm/settings/{settings_id} | Update LLM settings
*Message* | [**messages_continue_message**](docs/Message.md#messages_continue_message) | **POST** /messages/{message_id}/continue | Continue a truncated assistant message
*Message* | [**messages_convert_message**](docs/Message.md#messages_convert_message) | **GET** /messages/{message_id}/convert | Convert a message to a document
*Message* | [**messages_create_message**](docs/Message.md#messages_create_message) | **POST** /messages/ | Create a message
*Message* | [**messages_get_message**](docs/Message.md#messages_get_message) | **GET** /messages/{message_id} | Get a message
*Message* | [**messages_get_message_turn**](docs/Message.md#messages_get_message_turn) | **GET** /messages/{message_id}/turn | Get all step-messages for a turn
*Message* | [**messages_rephrase_message**](docs/Message.md#messages_rephrase_message) | **GET** /messages/{message_id}/rephrase | Rephrase a message
*Message* | [**messages_resume_message**](docs/Message.md#messages_resume_message) | **POST** /messages/{message_id}/hil | Resume a turn awaiting approval or user input
*Message* | [**messages_submit_message**](docs/Message.md#messages_submit_message) | **POST** /messages/submit | Submit a message with attachments
*Message* | [**messages_translate_message**](docs/Message.md#messages_translate_message) | **GET** /messages/{message_id}/translate | Translate a message
*Nextcloud* | [**nextcloud_capabilities**](docs/Nextcloud.md#nextcloud_capabilities) | **GET** /integrations/nextcloud/capabilities | Get data source capabilities
*Nextcloud* | [**nextcloud_get_item_info**](docs/Nextcloud.md#nextcloud_get_item_info) | **GET** /integrations/nextcloud/drives/{drive_id}/items/{drive_item_id} | Get a drive item
*Nextcloud* | [**nextcloud_get_user_info**](docs/Nextcloud.md#nextcloud_get_user_info) | **GET** /integrations/nextcloud/me | Get connected user profile
*Nextcloud* | [**nextcloud_is_connected**](docs/Nextcloud.md#nextcloud_is_connected) | **GET** /integrations/nextcloud/connected | Check connection status
*Nextcloud* | [**nextcloud_list_children**](docs/Nextcloud.md#nextcloud_list_children) | **GET** /integrations/nextcloud/drives/{drive_id}/items/{drive_item_id}/children | List children of a drive item
*Nextcloud* | [**nextcloud_list_drives**](docs/Nextcloud.md#nextcloud_list_drives) | **GET** /integrations/nextcloud/sites/{site_id}/drives | List drives in a site
*Nextcloud* | [**nextcloud_list_roots**](docs/Nextcloud.md#nextcloud_list_roots) | **GET** /integrations/nextcloud/roots | List top-level browse entries
*OneDrive* | [**onedrive_capabilities**](docs/OneDrive.md#onedrive_capabilities) | **GET** /integrations/onedrive/capabilities | Get data source capabilities
*OneDrive* | [**onedrive_get_item_info**](docs/OneDrive.md#onedrive_get_item_info) | **GET** /integrations/onedrive/drives/{drive_id}/items/{drive_item_id} | Get a drive item
*OneDrive* | [**onedrive_get_user_info**](docs/OneDrive.md#onedrive_get_user_info) | **GET** /integrations/onedrive/me | Get connected user profile
*OneDrive* | [**onedrive_is_connected**](docs/OneDrive.md#onedrive_is_connected) | **GET** /integrations/onedrive/connected | Check connection status
*OneDrive* | [**onedrive_list_children**](docs/OneDrive.md#onedrive_list_children) | **GET** /integrations/onedrive/drives/{drive_id}/items/{drive_item_id}/children | List children of a drive item
*OneDrive* | [**onedrive_list_drives**](docs/OneDrive.md#onedrive_list_drives) | **GET** /integrations/onedrive/sites/{site_id}/drives | List drives in a site
*OneDrive* | [**onedrive_list_roots**](docs/OneDrive.md#onedrive_list_roots) | **GET** /integrations/onedrive/roots | List top-level browse entries
*Project* | [**projects_add_library_to_project**](docs/Project.md#projects_add_library_to_project) | **POST** /projects/{project_id}/libraries/{library_id} | Add a library to a project
*Project* | [**projects_add_members**](docs/Project.md#projects_add_members) | **POST** /projects/{project_id}/members | Add members to a project
*Project* | [**projects_create_project**](docs/Project.md#projects_create_project) | **POST** /projects/ | Create a project
*Project* | [**projects_delete_member**](docs/Project.md#projects_delete_member) | **DELETE** /projects/{project_id}/members/{user_id} | Remove a member from a project
*Project* | [**projects_delete_members**](docs/Project.md#projects_delete_members) | **DELETE** /projects/{project_id}/members | Remove members from a project
*Project* | [**projects_delete_project**](docs/Project.md#projects_delete_project) | **DELETE** /projects/{project_id} | Delete a project
*Project* | [**projects_is_project_name_free**](docs/Project.md#projects_is_project_name_free) | **GET** /projects/available | Check if a project name is free
*Project* | [**projects_leave_project**](docs/Project.md#projects_leave_project) | **DELETE** /projects/{project_id}/remove/me | Leave a project
*Project* | [**projects_remove_library_from_project**](docs/Project.md#projects_remove_library_from_project) | **DELETE** /projects/{project_id}/libraries/{library_id} | Remove a library from a project
*Project* | [**projects_update_project**](docs/Project.md#projects_update_project) | **PATCH** /projects/{project_id} | Update a project
*Prompt* | [**prompts_create_prompt**](docs/Prompt.md#prompts_create_prompt) | **POST** /prompts/ | Create a prompt
*Prompt* | [**prompts_delete_prompt**](docs/Prompt.md#prompts_delete_prompt) | **DELETE** /prompts/{prompt_id} | Delete a prompt
*Prompt* | [**prompts_optimize_prompt**](docs/Prompt.md#prompts_optimize_prompt) | **POST** /prompts/optimize | Optimize a prompt
*Prompt* | [**prompts_update_prompt**](docs/Prompt.md#prompts_update_prompt) | **PATCH** /prompts/{prompt_id} | Update a prompt
*Query* | [**query_query**](docs/Query.md#query_query) | **GET** /query/{path} | Proxy a PostgREST query
*Query* | [**query_query_rpc**](docs/Query.md#query_query_rpc) | **GET** /query/rpc/{path} | Proxy a PostgREST RPC call
*Rating* | [**ratings_remove**](docs/Rating.md#ratings_remove) | **DELETE** /ratings/{rateable_type}/{rateable_id} | Delete a rating
*Rating* | [**ratings_upsert**](docs/Rating.md#ratings_upsert) | **POST** /ratings/ | Upsert a rating
*ResourceAccess* | [**access_get_user_access**](docs/ResourceAccess.md#access_get_user_access) | **GET** /access/user/{user_id} | Effective access for a user, and where it comes from
*ResourceAccess* | [**access_revoke_user_grant**](docs/ResourceAccess.md#access_revoke_user_grant) | **DELETE** /access/user/{user_id}/grants/{kind}/{item_id} | Revoke one direct grant from a user
*ResourceAccess* | [**access_set_user_grants**](docs/ResourceAccess.md#access_set_user_grants) | **PUT** /access/user/{user_id}/grants/{kind} | Set a user&#39;s direct grants for one kind
*Role* | [**roles_assign_role_to_group**](docs/Role.md#roles_assign_role_to_group) | **POST** /roles/{role_id}/groups/{group_id} | Assign a role to a group
*Role* | [**roles_assign_role_to_user**](docs/Role.md#roles_assign_role_to_user) | **POST** /roles/{role_id}/users/{user_id} | Assign a role to a user
*Role* | [**roles_create_role**](docs/Role.md#roles_create_role) | **POST** /roles/ | Create a custom role
*Role* | [**roles_delete_role**](docs/Role.md#roles_delete_role) | **DELETE** /roles/{role_id} | Delete a role
*Role* | [**roles_set_default_role**](docs/Role.md#roles_set_default_role) | **PUT** /roles/{role_id}/default | Set a role as the tenant default
*Role* | [**roles_unassign_role_from_group**](docs/Role.md#roles_unassign_role_from_group) | **DELETE** /roles/{role_id}/groups/{group_id} | Unassign a role from a group
*Role* | [**roles_unassign_role_from_user**](docs/Role.md#roles_unassign_role_from_user) | **DELETE** /roles/{role_id}/users/{user_id} | Unassign a role from a user
*Role* | [**roles_update_role**](docs/Role.md#roles_update_role) | **PATCH** /roles/{role_id} | Update a role
*Settings* | [**settings_current**](docs/Settings.md#settings_current) | **GET** /settings/current | Get current tenant settings
*Settings* | [**settings_update_current_settings**](docs/Settings.md#settings_update_current_settings) | **PATCH** /settings/current | Update current tenant settings
*Settings* | [**settings_update_settings**](docs/Settings.md#settings_update_settings) | **PATCH** /settings/{settings_id} | Update settings by id
*Sharepoint* | [**integrations_get_item_info**](docs/Sharepoint.md#integrations_get_item_info) | **GET** /integrations/sharepoint/drives/{drive_id}/items/{drive_item_id} | Get a drive item
*Sharepoint* | [**integrations_get_user_info**](docs/Sharepoint.md#integrations_get_user_info) | **GET** /integrations/sharepoint/me | Get current SharePoint user
*Sharepoint* | [**integrations_is_connected**](docs/Sharepoint.md#integrations_is_connected) | **GET** /integrations/sharepoint/connected | Check SharePoint connection
*Sharepoint* | [**integrations_list_all_sites**](docs/Sharepoint.md#integrations_list_all_sites) | **GET** /integrations/sharepoint/sites | List SharePoint sites
*Sharepoint* | [**integrations_list_children**](docs/Sharepoint.md#integrations_list_children) | **GET** /integrations/sharepoint/drives/{drive_id}/items/{drive_item_id}/children | List children of a drive item
*Sharepoint* | [**integrations_list_drives**](docs/Sharepoint.md#integrations_list_drives) | **GET** /integrations/sharepoint/sites/{site_id}/drives | List drives in a site
*SharepointV1* | [**sharepointv1_capabilities**](docs/SharepointV1.md#sharepointv1_capabilities) | **GET** /integrations/sharepoint/v1/capabilities | Get data source capabilities
*SharepointV1* | [**sharepointv1_get_item_info**](docs/SharepointV1.md#sharepointv1_get_item_info) | **GET** /integrations/sharepoint/v1/drives/{drive_id}/items/{drive_item_id} | Get a drive item
*SharepointV1* | [**sharepointv1_get_user_info**](docs/SharepointV1.md#sharepointv1_get_user_info) | **GET** /integrations/sharepoint/v1/me | Get connected user profile
*SharepointV1* | [**sharepointv1_is_connected**](docs/SharepointV1.md#sharepointv1_is_connected) | **GET** /integrations/sharepoint/v1/connected | Check connection status
*SharepointV1* | [**sharepointv1_list_children**](docs/SharepointV1.md#sharepointv1_list_children) | **GET** /integrations/sharepoint/v1/drives/{drive_id}/items/{drive_item_id}/children | List children of a drive item
*SharepointV1* | [**sharepointv1_list_drives**](docs/SharepointV1.md#sharepointv1_list_drives) | **GET** /integrations/sharepoint/v1/sites/{site_id}/drives | List drives in a site
*SharepointV1* | [**sharepointv1_list_roots**](docs/SharepointV1.md#sharepointv1_list_roots) | **GET** /integrations/sharepoint/v1/roots | List top-level browse entries
*Storage* | [**storage_download_file**](docs/Storage.md#storage_download_file) | **GET** /storage/{path} | Download a file by signed token
*System* | [**system_read_system_settings**](docs/System.md#system_read_system_settings) | **GET** /system/settings | Read system settings
*System* | [**system_update_system_settings**](docs/System.md#system_update_system_settings) | **PATCH** /system/settings | Update system settings
*Tag* | [**tags_delete_tag**](docs/Tag.md#tags_delete_tag) | **DELETE** /tags/{tag_id} | Delete a tag
*Tag* | [**tags_new_tag**](docs/Tag.md#tags_new_tag) | **POST** /tags/ | Create a tag
*Tag* | [**tags_update_tag**](docs/Tag.md#tags_update_tag) | **PATCH** /tags/{tag_id} | Rename a tag
*Tarif* | [**tarifs_create_tarif**](docs/Tarif.md#tarifs_create_tarif) | **POST** /tarifs/ | Create a tarif plan
*Tarif* | [**tarifs_delete_tarif**](docs/Tarif.md#tarifs_delete_tarif) | **DELETE** /tarifs/{tarif_id} | Delete a tarif plan
*Tarif* | [**tarifs_update_tarif**](docs/Tarif.md#tarifs_update_tarif) | **PATCH** /tarifs/{tarif_id} | Update a tarif plan
*Template* | [**templates_create**](docs/Template.md#templates_create) | **POST** /templates/ | Create an email template
*Template* | [**templates_delete**](docs/Template.md#templates_delete) | **DELETE** /templates/{template_id} | Delete an email template
*Template* | [**templates_get_email_catalog**](docs/Template.md#templates_get_email_catalog) | **GET** /templates/email-catalog | List customizable emails and their variables
*Template* | [**templates_update**](docs/Template.md#templates_update) | **PATCH** /templates/{template_id} | Update an email template
*Tenant* | [**tenants_add_library_to_tenants**](docs/Tenant.md#tenants_add_library_to_tenants) | **POST** /tenants/{tenant_id}/libraries/{library_id} | Assign a library to a tenant
*Tenant* | [**tenants_create_tenant**](docs/Tenant.md#tenants_create_tenant) | **POST** /tenants/ | Create a tenant
*Tenant* | [**tenants_create_tenant_connector**](docs/Tenant.md#tenants_create_tenant_connector) | **POST** /tenants/{tenant_id}/connectors/{connector_id} | Enable a connector for a tenant
*Tenant* | [**tenants_create_tenant_oauth_client**](docs/Tenant.md#tenants_create_tenant_oauth_client) | **POST** /tenants/{tenant_id}/oauth-clients/{oauth_client_id} | Create a per-tenant OAuth client config
*Tenant* | [**tenants_create_tenant_tool**](docs/Tenant.md#tenants_create_tenant_tool) | **POST** /tenants/{tenant_id}/tools/{tool_id} | Enable a tool for a tenant
*Tenant* | [**tenants_delete_tenant**](docs/Tenant.md#tenants_delete_tenant) | **DELETE** /tenants/{tenant_id} | Delete a tenant
*Tenant* | [**tenants_delete_tenant_connector**](docs/Tenant.md#tenants_delete_tenant_connector) | **DELETE** /tenants/{tenant_id}/connectors/{connector_id} | Disable a connector for a tenant
*Tenant* | [**tenants_delete_tenant_model**](docs/Tenant.md#tenants_delete_tenant_model) | **DELETE** /tenants/{tenant_id}/models/{model_id} | Disable a model for a tenant
*Tenant* | [**tenants_delete_tenant_models_bulk**](docs/Tenant.md#tenants_delete_tenant_models_bulk) | **DELETE** /tenants/models/{model_id}/bulk | Disable a model for multiple tenants
*Tenant* | [**tenants_delete_tenant_oauth_client**](docs/Tenant.md#tenants_delete_tenant_oauth_client) | **DELETE** /tenants/{tenant_id}/oauth-clients/{oauth_client_id} | Delete a per-tenant OAuth client config
*Tenant* | [**tenants_delete_tenant_tool**](docs/Tenant.md#tenants_delete_tenant_tool) | **DELETE** /tenants/{tenant_id}/tools/{tool_id} | Disable a tool for a tenant
*Tenant* | [**tenants_get_current_tenant**](docs/Tenant.md#tenants_get_current_tenant) | **GET** /tenants/current | Get current tenant
*Tenant* | [**tenants_put_tenant_model**](docs/Tenant.md#tenants_put_tenant_model) | **PUT** /tenants/{tenant_id}/models/{model_id} | Enable a model for a tenant
*Tenant* | [**tenants_put_tenant_models_bulk**](docs/Tenant.md#tenants_put_tenant_models_bulk) | **PUT** /tenants/models/{model_id}/bulk | Enable a model for multiple tenants
*Tenant* | [**tenants_remove_tenant_library_member**](docs/Tenant.md#tenants_remove_tenant_library_member) | **DELETE** /tenants/{tenant_id}/libraries/{library_id} | Unassign a library from a tenant
*Tenant* | [**tenants_update_current_tenant**](docs/Tenant.md#tenants_update_current_tenant) | **PATCH** /tenants/current | Update current tenant
*Tenant* | [**tenants_update_tenant**](docs/Tenant.md#tenants_update_tenant) | **PATCH** /tenants/{tenant_id} | Update a tenant
*Tenant* | [**tenants_update_tenant_oauth_client**](docs/Tenant.md#tenants_update_tenant_oauth_client) | **PATCH** /tenants/{tenant_id}/oauth-clients/{oauth_client_id} | Update a per-tenant OAuth client config
*Tenant* | [**tenants_update_tenant_oauth_secret**](docs/Tenant.md#tenants_update_tenant_oauth_secret) | **PUT** /tenants/{tenant_id}/oauth-clients/{oauth_client_id}/secret | Set a per-tenant OAuth client secret
*Tool* | [**tools_create_tool**](docs/Tool.md#tools_create_tool) | **POST** /tools/ | Create a tool
*Tool* | [**tools_delete_tool**](docs/Tool.md#tools_delete_tool) | **DELETE** /tools/{tool_id} | Delete a tool
*Tool* | [**tools_update_tool**](docs/Tool.md#tools_update_tool) | **PATCH** /tools/{tool_id} | Update a tool
*ToolAction* | [**toolactions_connect_shared_mailbox**](docs/ToolAction.md#toolactions_connect_shared_mailbox) | **POST** /tool-actions/email/shared-mailboxes | Connect a shared mailbox
*ToolAction* | [**toolactions_create_email_draft**](docs/ToolAction.md#toolactions_create_email_draft) | **POST** /tool-actions/email/draft | Create an Outlook mailbox draft from a chat draft
*ToolAction* | [**toolactions_disconnect_shared_mailbox**](docs/ToolAction.md#toolactions_disconnect_shared_mailbox) | **DELETE** /tool-actions/email/shared-mailboxes/{address} | Disconnect a shared mailbox
*ToolAction* | [**toolactions_list_shared_mailboxes**](docs/ToolAction.md#toolactions_list_shared_mailboxes) | **GET** /tool-actions/email/shared-mailboxes | List connected shared mailboxes
*ToolAction* | [**toolactions_search_shared_mailboxes**](docs/ToolAction.md#toolactions_search_shared_mailboxes) | **GET** /tool-actions/email/shared-mailboxes/search | Search the directory for mailboxes to connect
*ToolAction* | [**toolactions_send_email_from_draft**](docs/ToolAction.md#toolactions_send_email_from_draft) | **POST** /tool-actions/email/send | Send an email from a draft
*Transcription* | [**transcriptions_create_transcription**](docs/Transcription.md#transcriptions_create_transcription) | **POST** /transcriptions/ | Transcribe an audio file
*Transcription* | [**transcriptions_transcription_callback**](docs/Transcription.md#transcriptions_transcription_callback) | **POST** /transcriptions/callback | Receive an async transcription callback
*User* | [**users_activate_user**](docs/User.md#users_activate_user) | **POST** /users/{user_id}/activate | Activate a user
*User* | [**users_create_group**](docs/User.md#users_create_group) | **POST** /users/groups | Create a user group
*User* | [**users_create_user**](docs/User.md#users_create_user) | **POST** /users/ | Create a user
*User* | [**users_deactivate_user**](docs/User.md#users_deactivate_user) | **POST** /users/{user_id}/deactivate | Deactivate a user
*User* | [**users_delete_group**](docs/User.md#users_delete_group) | **DELETE** /users/groups/{group_id} | Delete a user group
*User* | [**users_delete_user**](docs/User.md#users_delete_user) | **DELETE** /users/{user_id} | Delete a user
*User* | [**users_get_myself**](docs/User.md#users_get_myself) | **GET** /users/me | Get current user
*User* | [**users_reset_password**](docs/User.md#users_reset_password) | **POST** /users/passwd | Change own password
*User* | [**users_sync_external_group**](docs/User.md#users_sync_external_group) | **POST** /users/groups/{group_id}/sync | Sync an external group&#39;s members
*User* | [**users_update_group**](docs/User.md#users_update_group) | **PATCH** /users/groups/{group_id} | Update a user group
*User* | [**users_update_user**](docs/User.md#users_update_user) | **PATCH** /users/{user_id} | Update a user
*User* | [**users_upsert_members**](docs/User.md#users_upsert_members) | **PUT** /users/members/{group_id} | Set user group members
*User* | [**users_upsert_my_preferences**](docs/User.md#users_upsert_my_preferences) | **PATCH** /users/me/preferences | Update own preferences
*Workflow* | [**workflows_create_run**](docs/Workflow.md#workflows_create_run) | **POST** /workflows/{workflow_id}/runs | Create Run
*Workflow* | [**workflows_create_run_stream_token**](docs/Workflow.md#workflows_create_run_stream_token) | **POST** /workflows/{workflow_id}/runs/{run_id}/stream-token | Create Run Stream Token
*Workflow* | [**workflows_create_workflow**](docs/Workflow.md#workflows_create_workflow) | **POST** /workflows/ | Create Workflow
*Workflow* | [**workflows_delete_workflow**](docs/Workflow.md#workflows_delete_workflow) | **DELETE** /workflows/{workflow_id} | Delete Workflow
*Workflow* | [**workflows_refine_workflow**](docs/Workflow.md#workflows_refine_workflow) | **POST** /workflows/{workflow_id}/chat | Refine Workflow
*Workflow* | [**workflows_stream_run_events**](docs/Workflow.md#workflows_stream_run_events) | **POST** /workflows/{workflow_id}/runs/{run_id}/events | Stream Run Events
*Workflow* | [**workflows_update_workflow**](docs/Workflow.md#workflows_update_workflow) | **PATCH** /workflows/{workflow_id} | Update Workflow
*Default* | [**post_post_check**](docs/Default.md#post_post_check) | **POST** /post | Post Check
*Default* | [**root_root**](docs/Default.md#root_root) | **GET** / | Root
*Default* | [**stat_stat**](docs/Default.md#stat_stat) | **GET** /stat | Stat
*Default* | [**theme_get_theme**](docs/Default.md#theme_get_theme) | **GET** /theme | Get Theme
*Default* | [**version_version**](docs/Default.md#version_version) | **GET** /version | Version


## Documentation For Models

 - [AccessItemOut](docs/AccessItemOut.md)
 - [AccessKind](docs/AccessKind.md)
 - [ApiKeyCreateRequest](docs/ApiKeyCreateRequest.md)
 - [ApiKeyCreateResponse](docs/ApiKeyCreateResponse.md)
 - [ApiKeyInventoryRequest](docs/ApiKeyInventoryRequest.md)
 - [ApiKeyInventoryResponse](docs/ApiKeyInventoryResponse.md)
 - [ApiKeyInventoryRow](docs/ApiKeyInventoryRow.md)
 - [Application](docs/Application.md)
 - [ApplicationAccessIn](docs/ApplicationAccessIn.md)
 - [ApplicationCatalog](docs/ApplicationCatalog.md)
 - [ApplicationCatalogIn](docs/ApplicationCatalogIn.md)
 - [ApplicationCatalogUpdate](docs/ApplicationCatalogUpdate.md)
 - [ApplicationGroupOut](docs/ApplicationGroupOut.md)
 - [ApplicationIn](docs/ApplicationIn.md)
 - [ApplicationMemberOut](docs/ApplicationMemberOut.md)
 - [Assistant](docs/Assistant.md)
 - [AssistantCatalog](docs/AssistantCatalog.md)
 - [AssistantCatalogIn](docs/AssistantCatalogIn.md)
 - [AssistantCatalogToolOut](docs/AssistantCatalogToolOut.md)
 - [AssistantCatalogUpdate](docs/AssistantCatalogUpdate.md)
 - [AssistantGroupOut](docs/AssistantGroupOut.md)
 - [AssistantGroupsIn](docs/AssistantGroupsIn.md)
 - [AssistantIn](docs/AssistantIn.md)
 - [AssistantInputTypeEnum](docs/AssistantInputTypeEnum.md)
 - [AssistantLibrary](docs/AssistantLibrary.md)
 - [AssistantMemberGrantedViaEnum](docs/AssistantMemberGrantedViaEnum.md)
 - [AssistantMemberOut](docs/AssistantMemberOut.md)
 - [AssistantMembersIn](docs/AssistantMembersIn.md)
 - [AssistantTool](docs/AssistantTool.md)
 - [AssistantVisibilityEnum](docs/AssistantVisibilityEnum.md)
 - [AssistantVisibilityUpdate](docs/AssistantVisibilityUpdate.md)
 - [Bcc](docs/Bcc.md)
 - [BudgetAlert](docs/BudgetAlert.md)
 - [BudgetAlertRequest](docs/BudgetAlertRequest.md)
 - [BudgetAlertUpdate](docs/BudgetAlertUpdate.md)
 - [BudgetForecast](docs/BudgetForecast.md)
 - [BudgetSummary](docs/BudgetSummary.md)
 - [BudgetTopUpOut](docs/BudgetTopUpOut.md)
 - [BudgetTopUpRequest](docs/BudgetTopUpRequest.md)
 - [BulkResult](docs/BulkResult.md)
 - [CatalogIn](docs/CatalogIn.md)
 - [CatalogUpdate](docs/CatalogUpdate.md)
 - [CategoryOut](docs/CategoryOut.md)
 - [Cc](docs/Cc.md)
 - [Chat](docs/Chat.md)
 - [ChatIn](docs/ChatIn.md)
 - [ChatInactiveDocumentOut](docs/ChatInactiveDocumentOut.md)
 - [ChatLibrary](docs/ChatLibrary.md)
 - [ClarificationAnswer](docs/ClarificationAnswer.md)
 - [ConnectSharedMailboxIn](docs/ConnectSharedMailboxIn.md)
 - [Connector](docs/Connector.md)
 - [ConnectorAuthType](docs/ConnectorAuthType.md)
 - [ConnectorConsentOut](docs/ConnectorConsentOut.md)
 - [ConnectorOut](docs/ConnectorOut.md)
 - [ConnectorStatusOut](docs/ConnectorStatusOut.md)
 - [ConnectorUpdate](docs/ConnectorUpdate.md)
 - [CostAudioPerMinute](docs/CostAudioPerMinute.md)
 - [CostByModel](docs/CostByModel.md)
 - [CostBySource](docs/CostBySource.md)
 - [CostCacheCreationTokens](docs/CostCacheCreationTokens.md)
 - [CostCacheCreationTokensAboveTier](docs/CostCacheCreationTokensAboveTier.md)
 - [CostCachedTokens](docs/CostCachedTokens.md)
 - [CostCachedTokensAboveTier](docs/CostCachedTokensAboveTier.md)
 - [CostCompletionTokens](docs/CostCompletionTokens.md)
 - [CostCompletionTokens1](docs/CostCompletionTokens1.md)
 - [CostCompletionTokensAboveTier](docs/CostCompletionTokensAboveTier.md)
 - [CostPromptTokens](docs/CostPromptTokens.md)
 - [CostPromptTokens1](docs/CostPromptTokens1.md)
 - [CostPromptTokensAboveTier](docs/CostPromptTokensAboveTier.md)
 - [CostTimeseriesPoint](docs/CostTimeseriesPoint.md)
 - [CreateOutlookDraftRequest](docs/CreateOutlookDraftRequest.md)
 - [CreateOutlookDraftResponse](docs/CreateOutlookDraftResponse.md)
 - [CredentialIn](docs/CredentialIn.md)
 - [CredentialPartOut](docs/CredentialPartOut.md)
 - [CredentialTemplateOut](docs/CredentialTemplateOut.md)
 - [CustomConnectorCreate](docs/CustomConnectorCreate.md)
 - [CustomConnectorOut](docs/CustomConnectorOut.md)
 - [CustomConnectorUpdate](docs/CustomConnectorUpdate.md)
 - [DataSourceCapabilities](docs/DataSourceCapabilities.md)
 - [DataSourceDriveModel](docs/DataSourceDriveModel.md)
 - [DataSourceFolderModel](docs/DataSourceFolderModel.md)
 - [DataSourceItemModel](docs/DataSourceItemModel.md)
 - [DataSourceSiteModel](docs/DataSourceSiteModel.md)
 - [DataSourceUserModel](docs/DataSourceUserModel.md)
 - [DateWindowRequest](docs/DateWindowRequest.md)
 - [DirectFileUrl](docs/DirectFileUrl.md)
 - [Document](docs/Document.md)
 - [DocumentMetrics](docs/DocumentMetrics.md)
 - [DocumentTextOut](docs/DocumentTextOut.md)
 - [DocumentUsageRequest](docs/DocumentUsageRequest.md)
 - [DocumentUsageResponse](docs/DocumentUsageResponse.md)
 - [DocumentUsageRow](docs/DocumentUsageRow.md)
 - [EmailCatalogOut](docs/EmailCatalogOut.md)
 - [EmailSpec](docs/EmailSpec.md)
 - [EmailTemplateKey](docs/EmailTemplateKey.md)
 - [Example](docs/Example.md)
 - [FeatureFlagOut](docs/FeatureFlagOut.md)
 - [FeatureFlagSetIn](docs/FeatureFlagSetIn.md)
 - [FormField](docs/FormField.md)
 - [FormFieldTypeEnum](docs/FormFieldTypeEnum.md)
 - [GroupAppAccessIn](docs/GroupAppAccessIn.md)
 - [GroupIn](docs/GroupIn.md)
 - [GroupSyncOut](docs/GroupSyncOut.md)
 - [HTTPValidationError](docs/HTTPValidationError.md)
 - [IdleAssistant](docs/IdleAssistant.md)
 - [InvitationIn](docs/InvitationIn.md)
 - [InvitationOut](docs/InvitationOut.md)
 - [LLMConnectionTestIn](docs/LLMConnectionTestIn.md)
 - [LLMConnectionTestOut](docs/LLMConnectionTestOut.md)
 - [LLMSettingsIn](docs/LLMSettingsIn.md)
 - [LLMSettingsUpdate](docs/LLMSettingsUpdate.md)
 - [Library](docs/Library.md)
 - [LibraryIn](docs/LibraryIn.md)
 - [LibraryMemberBulkDelete](docs/LibraryMemberBulkDelete.md)
 - [LibraryMemberBulkIn](docs/LibraryMemberBulkIn.md)
 - [LibraryMemberIn](docs/LibraryMemberIn.md)
 - [LibraryMemberOut](docs/LibraryMemberOut.md)
 - [LibraryUpdateIn](docs/LibraryUpdateIn.md)
 - [LicenseUtilization](docs/LicenseUtilization.md)
 - [LocationInner](docs/LocationInner.md)
 - [MarketplaceCatalogStateEnum](docs/MarketplaceCatalogStateEnum.md)
 - [MarketplaceCatalogStateUpdate](docs/MarketplaceCatalogStateUpdate.md)
 - [MessageDetailOut](docs/MessageDetailOut.md)
 - [MessageFileOut](docs/MessageFileOut.md)
 - [MessageIn](docs/MessageIn.md)
 - [MessageSubmitOut](docs/MessageSubmitOut.md)
 - [MessageTokensResponse](docs/MessageTokensResponse.md)
 - [MessageTurnOut](docs/MessageTurnOut.md)
 - [ModelDelta](docs/ModelDelta.md)
 - [ModelTierEnum](docs/ModelTierEnum.md)
 - [MoversResponse](docs/MoversResponse.md)
 - [NeulandAssistantsTaggingOut](docs/NeulandAssistantsTaggingOut.md)
 - [NeulandMarketplaceAssistantSchemasTaggingOut](docs/NeulandMarketplaceAssistantSchemasTaggingOut.md)
 - [OAuth2ProviderEnum](docs/OAuth2ProviderEnum.md)
 - [OAuthClient](docs/OAuthClient.md)
 - [OAuthClientUpdate](docs/OAuthClientUpdate.md)
 - [OutputFormat](docs/OutputFormat.md)
 - [PasswordResetIn](docs/PasswordResetIn.md)
 - [PasswordResetRequestIn](docs/PasswordResetRequestIn.md)
 - [PlanStatus](docs/PlanStatus.md)
 - [Project](docs/Project.md)
 - [ProjectIn](docs/ProjectIn.md)
 - [ProjectLibrary](docs/ProjectLibrary.md)
 - [ProjectMember](docs/ProjectMember.md)
 - [ProjectMemberBulkDelete](docs/ProjectMemberBulkDelete.md)
 - [ProjectMemberBulkIn](docs/ProjectMemberBulkIn.md)
 - [ProjectMemberIn](docs/ProjectMemberIn.md)
 - [Prompt](docs/Prompt.md)
 - [PromptIn](docs/PromptIn.md)
 - [PromptOptimizeIn](docs/PromptOptimizeIn.md)
 - [PromptOptimizeOut](docs/PromptOptimizeOut.md)
 - [RateableTypeEnum](docs/RateableTypeEnum.md)
 - [Rating](docs/Rating.md)
 - [RatingIn](docs/RatingIn.md)
 - [ReasoningEffortEnum](docs/ReasoningEffortEnum.md)
 - [RephraseStyleEnum](docs/RephraseStyleEnum.md)
 - [ResponseAuthGetEntraGroupsValue](docs/ResponseAuthGetEntraGroupsValue.md)
 - [ResponseDropboxListRoots](docs/ResponseDropboxListRoots.md)
 - [ResponseGoogledriveListRoots](docs/ResponseGoogledriveListRoots.md)
 - [ResponseNextcloudListRoots](docs/ResponseNextcloudListRoots.md)
 - [ResponseOnedriveListRoots](docs/ResponseOnedriveListRoots.md)
 - [ResponseSharepointv1ListRoots](docs/ResponseSharepointv1ListRoots.md)
 - [ResumeIn](docs/ResumeIn.md)
 - [Role](docs/Role.md)
 - [RoleIn](docs/RoleIn.md)
 - [RoleUpdateIn](docs/RoleUpdateIn.md)
 - [RunCreateOut](docs/RunCreateOut.md)
 - [SecretUpdateIn](docs/SecretUpdateIn.md)
 - [SendEmailRequest](docs/SendEmailRequest.md)
 - [SendEmailResponse](docs/SendEmailResponse.md)
 - [SetAtlassianCloudIdRequest](docs/SetAtlassianCloudIdRequest.md)
 - [Settings](docs/Settings.md)
 - [SettingsIn](docs/SettingsIn.md)
 - [SharedMailbox](docs/SharedMailbox.md)
 - [SharedMailboxCandidateOut](docs/SharedMailboxCandidateOut.md)
 - [SharedMailboxListOut](docs/SharedMailboxListOut.md)
 - [SharedMailboxSearchOut](docs/SharedMailboxSearchOut.md)
 - [SharepointDriveModel](docs/SharepointDriveModel.md)
 - [SharepointFolderModel](docs/SharepointFolderModel.md)
 - [SharepointItemModel](docs/SharepointItemModel.md)
 - [SharepointSiteModel](docs/SharepointSiteModel.md)
 - [SharepointUserModel](docs/SharepointUserModel.md)
 - [SsoExchangeIn](docs/SsoExchangeIn.md)
 - [SsoInitOut](docs/SsoInitOut.md)
 - [SsoResolveOut](docs/SsoResolveOut.md)
 - [StreamTokenOut](docs/StreamTokenOut.md)
 - [SubtenantUsageResponse](docs/SubtenantUsageResponse.md)
 - [SubtenantUsageRow](docs/SubtenantUsageRow.md)
 - [SystemSettings](docs/SystemSettings.md)
 - [SystemSettingsUpdate](docs/SystemSettingsUpdate.md)
 - [Tag](docs/Tag.md)
 - [TagIn](docs/TagIn.md)
 - [TaggableTypeEnum](docs/TaggableTypeEnum.md)
 - [Tagging](docs/Tagging.md)
 - [Tarif](docs/Tarif.md)
 - [TarifIn](docs/TarifIn.md)
 - [TarifStatusEnum](docs/TarifStatusEnum.md)
 - [TemplateIn](docs/TemplateIn.md)
 - [TemplateOut](docs/TemplateOut.md)
 - [TemplateUpdate](docs/TemplateUpdate.md)
 - [TenantIn](docs/TenantIn.md)
 - [TenantLLM](docs/TenantLLM.md)
 - [TenantModelBulkIn](docs/TenantModelBulkIn.md)
 - [TenantModelIn](docs/TenantModelIn.md)
 - [TenantOAuthClientIn](docs/TenantOAuthClientIn.md)
 - [TenantOAuthClientOut](docs/TenantOAuthClientOut.md)
 - [TenantOAuthClientUpdate](docs/TenantOAuthClientUpdate.md)
 - [TenantOut](docs/TenantOut.md)
 - [TenantThemeOut](docs/TenantThemeOut.md)
 - [TenantUpdateIn](docs/TenantUpdateIn.md)
 - [ThemeModeEnum](docs/ThemeModeEnum.md)
 - [TimeseriesPoint](docs/TimeseriesPoint.md)
 - [TimeseriesResponse](docs/TimeseriesResponse.md)
 - [To](docs/To.md)
 - [To1](docs/To1.md)
 - [TokenOut](docs/TokenOut.md)
 - [TokenTimeseriesPerModel](docs/TokenTimeseriesPerModel.md)
 - [TokenTimeseriesPoint](docs/TokenTimeseriesPoint.md)
 - [TokensPerModel](docs/TokensPerModel.md)
 - [TokensTimeseriesResponse](docs/TokensTimeseriesResponse.md)
 - [ToolCallOut](docs/ToolCallOut.md)
 - [ToolCallProgressStepOut](docs/ToolCallProgressStepOut.md)
 - [ToolCreate](docs/ToolCreate.md)
 - [ToolOut](docs/ToolOut.md)
 - [ToolUpdate](docs/ToolUpdate.md)
 - [TranscriptionOut](docs/TranscriptionOut.md)
 - [TranscriptionSegment](docs/TranscriptionSegment.md)
 - [Translation](docs/Translation.md)
 - [UsageCostRequest](docs/UsageCostRequest.md)
 - [UsageCostResponse](docs/UsageCostResponse.md)
 - [UsageMetrics](docs/UsageMetrics.md)
 - [UsageQueryRequest](docs/UsageQueryRequest.md)
 - [UsageQueryResponse](docs/UsageQueryResponse.md)
 - [UsageRequest](docs/UsageRequest.md)
 - [UsageRow](docs/UsageRow.md)
 - [UserAccessOut](docs/UserAccessOut.md)
 - [UserGrantIn](docs/UserGrantIn.md)
 - [UserGrantOut](docs/UserGrantOut.md)
 - [UserGroup](docs/UserGroup.md)
 - [UserGroupMember](docs/UserGroupMember.md)
 - [UserGroupSource](docs/UserGroupSource.md)
 - [UserIn](docs/UserIn.md)
 - [UserMeOut](docs/UserMeOut.md)
 - [UserOut](docs/UserOut.md)
 - [UserPreferenceOut](docs/UserPreferenceOut.md)
 - [UserPreferenceUpdateIn](docs/UserPreferenceUpdateIn.md)
 - [UserUpdateIn](docs/UserUpdateIn.md)
 - [UtilizationRequest](docs/UtilizationRequest.md)
 - [UtilizationResponse](docs/UtilizationResponse.md)
 - [ValidationError](docs/ValidationError.md)
 - [VariableSpec](docs/VariableSpec.md)
 - [Workflow](docs/Workflow.md)
 - [WorkflowChatIn](docs/WorkflowChatIn.md)
 - [WorkflowChatOut](docs/WorkflowChatOut.md)
 - [WorkflowIn](docs/WorkflowIn.md)
 - [WorkflowUpdateIn](docs/WorkflowUpdateIn.md)


<a id="documentation-for-authorization"></a>
## Documentation For Authorization


Authentication schemes defined for the API:
<a id="OAuth2PasswordBearer"></a>
### OAuth2PasswordBearer

- **Type**: OAuth
- **Flow**: password
- **Authorization URL**: 
- **Scopes**: N/A

<a id="APIKeyHeader"></a>
### APIKeyHeader

- **Type**: API key
- **API key parameter name**: X-API-KEY
- **Location**: HTTP header


## Author




