Back to API List
Language Updation API
To update for an existing language’s configuration for an AI Agent.
Method
PUT
Endpoint
https://{{host}}/api/{{version-Id}}/public/bot/{{botId}}/language
Content Type
application/json
Authorization
auth: {{JWT}}
See How to generate the JWT Token .
API Scope
App Builder: Language Configuration
Admin Console: Language Settings > Language Management
Path Parameters
PARAMETER
DESCRIPTION
MANDATE
host
The environment URL. For example, https://platform.kore.ai
Required
Sample Request
curl - X PUT \
h tt ps : //{{host}}/api/{{version-Id}}/public/bot/{{botId}}/language \
- H 'Co ntent - Type : applica t io n /jso n ' \
- H 'au t h : YOUR_JWT_ACCESS_TOKEN' \
- d ' [
{
"updateLanguage" : "" ,
"fileId" : "" ,
"multiLingualConfigurations" :{
"nluLanguage" : "language_code" ,
"inputTranslation" : true / false ,
"responseTranslation" : true / false
}
}
] '
Body Parameters
PARAMETER
SUB-PARAMETER
DESCRIPTION
MANDATE
updateLanguage
The language to be enabled based on the language code.
Required
field
The file ID for handling the file upload if the fileUpload
language enablement is selected.
Required
multiLingualConfigurations
Required
multiLingualConfigurations.nluLanguage
Refers to the language code of the bot language.
Required
multiLingualConfigurations.inputTranslation
Refers to True/False setting for the input language translation to English.
Required
multiLingualConfigurations.responseTranslation
Refers to the True/False setting for the response language translation to English.
Required
Sample Response
[
{
"message" : "Updated language successfully" ,
"configurationDetails" : {
"dialogs" : 3 ,
"alerts" : 0 ,
"actions" : 0 ,
"knowledgetTasks" : 0 ,
"smallTalk" : 1 ,
"panels" : 0 ,
"widgets" : 0 }
}
]