Deployement management of Chatbots
Deployement management of Chatbots
In this section we will discuss the deployment management of Chatbots which consists of deployment/undeployment, checking status of deployment and list all the deployed Chatbots.
After all the resources required of the chatbot has been well created and configured ( Dictionary
,Behavior Rules
,Output
,Package
,etc..) and the Chatbot is created through a POST
to the API endpoint /botstore/bots
, the deployment management of the Chatbots is offered by EDDI is key to have granular control over the deployed bots.
Deployment of a Chatbot :
The deployment of a specific chatbot is done through a POST
to /administration/{environment}/deploy/{botId}
Deploy Chatbot REST API Endpoint
Element | Value |
HTTP Method |
|
API endpoint |
|
{environment} | ( |
{botId} | ( |
Example :
Request URL:
http://localhost:7070/administration/unrestricted/deploy/5aaf98e19f7dd421ac3c7de9?version=1&autoDeploy=true
Response Body:
no content
Response Code:
202
Response Headers:
Undeployment of a Chatbot
The undeployment of a specific chatbot is done through a POST
to /administration/{environment}/undeploy/{botId}
Undeploy Chatbot REST API Endpoint
Element | Value |
HTTP Method |
|
API endpoint |
|
{environment} | ( |
{botId} | ( |
Example :
Undeploy a chatbot
Request URL
http://localhost:7070/administration/unrestricted/undeploy/5aaf98e19f7dd421ac3c7de9?version=1
Response Body
no content
Response Code
202
Response Headers
Check the deployment status of a chatbot:
Check the deployment status of a bot is done through a GET
to /administration/{environment}/deploymentstatus/{botId}
Deployment status of a Chatbot REST API Endpoint
Element | Value |
HTTP Method |
|
Api endpoint |
|
{environment} | ( |
{botId} | ( |
Response |
|
Example:
Request URL
http://localhost:7070/administration/unrestricted/deploymentstatus/5aaf98e19f7dd421ac3c7de9?version=1
Response Body
READY
Response Code
200
Response Headers
List all deployed Chatbots:
To list all the deployed Chabots a GET
to /administration/{environment}/deploymentstore/{botId}
:
List of Deployed Chatbots REST API Endpoint
Element | Value |
HTTP Method |
|
API endpoint |
|
Example :
Request URL
http://localhost:7070/deploymentstore/deployments
Response Code
200
Response Body
Response Headers
Last updated