Method
createExternalApplication POST
Copy POST

Creates a new External Application from an existing ChatLLM Deployment.

Arguments:

REQUIRED KEY TYPE DESCRIPTION
Yes deploymentId str The ID of the deployment to use.
No name str The name of the External Application. If not provided, the name of the deployment will be used.
No description str The description of the External Application. This will be shown to users when they access the External Application. If not provided, the description of the deployment will be used.
No logo str The logo to be displayed.
No theme dict The visual theme of the External Application.
Note: The arguments for the API methods follow camelCase but for Python SDK underscore_case is followed.

Response:

KEY TYPE DESCRIPTION
success Boolean true if the call succeeded, false if there was an error
result ExternalApplication
KEY TYPE Description
name str The name of the external application.
externalApplicationId str The unique identifier of the external application.
deploymentId str The deployment id associated with the external application.
description str The description of the external application.
logo str The logo.
theme dict The theme used for the External Application.
userGroupIds list A list of App User Groups with access to this external application
useCase str Use Case of the project of this deployment
isAgent bool Whether the external application is an agent.
status str The status of the deployment.
deploymentConversationRetentionHours int The retention policy for the external application.
managedUserService str The external service that is managing the user accounts.
predictionOverrides dict The prediction overrides for the external application.
isSystemCreated bool Whether the external application is system created.
isCustomizable bool Whether the external application is customizable.
isDeprecated bool Whether the external application is deprecated. Only applicable for system created bots. Deprecated external applications will not show in the UI.

Exceptions:

TYPE WHEN
DataNotFoundError

deploymentId is not found.

Language: