Method
updateExternalApplication POST
Copy POST

Updates an External Application.

Arguments:

REQUIRED KEY TYPE DESCRIPTION
Yes externalApplicationId str The ID of the External Application.
No name str The name of the External Application.
No description str The description of the External Application. This will be shown to users when they access the External Application.
No theme dict The visual theme of the External Application.
No deploymentId str The ID of the deployment to use.
No deploymentConversationRetentionHours int The number of hours to retain the conversations for.
No resetRetentionPolicy bool If true, the retention policy will be removed.
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

externalApplicationId is not found.

DataNotFoundError

deploymentId is not found.

Language: