--- title: "Chatbot Engine" slug: "server-api-bot-chatbot-engine" updated: 2022-07-07T05:31:54Z published: 2022-07-07T05:31:54Z canonical: "developer.comm100.com/server-api-bot-chatbot-engine" --- > ## Documentation Index > Fetch the complete documentation index at: https://developer.comm100.com/llms.txt > Use this file to discover all available pages before exploring further. # Chatbot Engine ## Chatbot Engine - `Chatbot Engines` - Chatbot Engines Manage - `GET bot/chatbotEngines/{id}` - [Get a single Chatbot Engine](/docs/server-api-bot-chatbot-engine#get-a-single-chatbot-engine) - `GET bot/chatbotEngines` - [Get the list of Chatbot Engines](/docs/server-api-bot-chatbot-engine#get-the-list-of-chatbot-engines) ### Chatbot Engine JSON Format Chatbot Engine is represented as simple flat JSON objects with the following keys: | Name | Type | Description | | --- | --- | --- | | `id` | guid | Id of the engine. | | `name` | string | Name of the engine. | ### Get a single Chatbot Engine `GET bot/chatbotengines/{id}` - #### Response: [Chatbot Engine](/docs/server-api-bot-chatbot-engine#chatbot-engine-json-format) - #### Example Sample Request: ``` curl https://api11.comm100.io/v4/bot/chatbotEngines/77f1c40a-2740-4db4-af89-f5ccb89c7487 \ -X 'GET' \ -H 'Authorization: Bearer {access_token}' \ ``` Response: HTTP/1.1 200 OK ``` { "id": "77f1c40a-2740-4db4-af89-f5ccb89c7487", "name": "NLP" } ``` ### Get the list of Chatbot Engines `GET bot/chatbotEngines` - #### Response: An array of [Chatbot Engine](/docs/server-api-bot-chatbot-engine#chatbot-engine-json-format) - #### Example Sample Request: ``` curl https://api11.comm100.io/v4/bot/chatbotEngines \ -X 'GET' \ -H 'Authorization: Bearer {access_token}' \ ``` Response: HTTP/1.1 200 OK ``` [ { "id": "79a2344c-652f-4cf1-9e99-488d44e0f975", "name": "IBM Watson" }, { "id": "266b567c-c716-43c4-84e1-5723f5badfaf", "name": "Keyword" }, { "id": "77f1c40a-2740-4db4-af89-f5ccb89c7487", "name": "NLP" }, { "id": "c11b03ff-e479-4c49-92f6-dd0db85df596", "name": "Third Party" } ] ```