← Tools Reference

ChatBotKit

ChatBotKit integration (AI, Developer Tools). Imported from open-connector.

API key27 toolshttps://api.chatbotkit.com/api/v1
GET
chatbotkit_fetch_usage
Fetch account-wide ChatBotKit usage statistics.

/usage/fetch

GET
chatbotkit_list_bots
List ChatBotKit bots with optional pagination and metadata filtering.

/bot/list

4 parameters
ParamTypeRequiredDescription
takeintegeroptionalThe maximum number of items to retrieve.
cursorstringoptionalThe cursor for fetching the next page of results.
orderstringoptionalThe sort order to use when paginating results.
metaobjectoptionalString metadata filters encoded into the query string.
GET
chatbotkit_fetch_bot
Fetch a single ChatBotKit bot by ID.

/bot/{botId}/fetch

1 parameter
ParamTypeRequiredDescription
botIdstringrequiredThe unique identifier of the resource.
POST
chatbotkit_create_bot
Create a new ChatBotKit bot.

/bot/create

POST
chatbotkit_update_bot
Update an existing ChatBotKit bot.

/bot/{botId}/update

1 parameter
ParamTypeRequiredDescription
botIdstringrequiredThe unique identifier of the resource.
GET
chatbotkit_list_conversations
List ChatBotKit conversations with optional pagination and metadata filtering.

/conversation/list

4 parameters
ParamTypeRequiredDescription
takeintegeroptionalThe maximum number of items to retrieve.
cursorstringoptionalThe cursor for fetching the next page of results.
orderstringoptionalThe sort order to use when paginating results.
metaobjectoptionalString metadata filters encoded into the query string.
GET
chatbotkit_fetch_conversation
Fetch a single ChatBotKit conversation by ID.

/conversation/{conversationId}/fetch

1 parameter
ParamTypeRequiredDescription
conversationIdstringrequiredThe unique identifier of the resource.
POST
chatbotkit_create_conversation
Create a new ChatBotKit conversation.

/conversation/create

GET
chatbotkit_list_conversation_messages
List messages inside a ChatBotKit conversation.

/conversation/{conversationId}/message/list

5 parameters
ParamTypeRequiredDescription
conversationIdstringrequiredThe unique identifier of the resource.
takeintegeroptionalThe maximum number of items to retrieve.
cursorstringoptionalThe cursor for fetching the next page of results.
orderstringoptionalThe sort order to use when paginating results.
metaobjectoptionalString metadata filters encoded into the query string.
POST
chatbotkit_create_conversation_message
Append a message to an existing ChatBotKit conversation.

/conversation/{conversationId}/message/create

1 parameter
ParamTypeRequiredDescription
conversationIdstringrequiredThe unique identifier of the resource.
POST
chatbotkit_complete_conversation
Send a message to a ChatBotKit conversation and receive the next assistant reply.

/conversation/{conversationId}/complete

1 parameter
ParamTypeRequiredDescription
conversationIdstringrequiredThe unique identifier of the resource.
GET
chatbotkit_list_datasets
List ChatBotKit datasets with optional pagination and metadata filtering.

/dataset/list

4 parameters
ParamTypeRequiredDescription
takeintegeroptionalThe maximum number of items to retrieve.
cursorstringoptionalThe cursor for fetching the next page of results.
orderstringoptionalThe sort order to use when paginating results.
metaobjectoptionalString metadata filters encoded into the query string.
GET
chatbotkit_fetch_dataset
Fetch a single ChatBotKit dataset by ID.

/dataset/{datasetId}/fetch

1 parameter
ParamTypeRequiredDescription
datasetIdstringrequiredThe unique identifier of the resource.
POST
chatbotkit_create_dataset
Create a new ChatBotKit dataset for knowledge retrieval.

/dataset/create

POST
chatbotkit_update_dataset
Update an existing ChatBotKit dataset.

/dataset/{datasetId}/update

1 parameter
ParamTypeRequiredDescription
datasetIdstringrequiredThe unique identifier of the resource.
GET
chatbotkit_list_dataset_records
List records inside a ChatBotKit dataset.

/dataset/{datasetId}/record/list

5 parameters
ParamTypeRequiredDescription
datasetIdstringrequiredThe unique identifier of the resource.
takeintegeroptionalThe maximum number of items to retrieve.
cursorstringoptionalThe cursor for fetching the next page of results.
orderstringoptionalThe sort order to use when paginating results.
metaobjectoptionalString metadata filters encoded into the query string.
POST
chatbotkit_create_dataset_record
Create a new record inside a ChatBotKit dataset.

/dataset/{datasetId}/record/create

1 parameter
ParamTypeRequiredDescription
datasetIdstringrequiredThe unique identifier of the resource.
POST
chatbotkit_search_dataset
Run semantic search against a ChatBotKit dataset.

/dataset/{datasetId}/search

1 parameter
ParamTypeRequiredDescription
datasetIdstringrequiredThe unique identifier of the resource.
GET
chatbotkit_list_files
List ChatBotKit files with optional pagination and metadata filtering.

/file/list

4 parameters
ParamTypeRequiredDescription
takeintegeroptionalThe maximum number of items to retrieve.
cursorstringoptionalThe cursor for fetching the next page of results.
orderstringoptionalThe sort order to use when paginating results.
metaobjectoptionalString metadata filters encoded into the query string.
GET
chatbotkit_fetch_file
Fetch a single ChatBotKit file by ID.

/file/{fileId}/fetch

1 parameter
ParamTypeRequiredDescription
fileIdstringrequiredThe unique identifier of the resource.
POST
chatbotkit_create_file
Create a new ChatBotKit file resource.

/file/create

POST
chatbotkit_upload_file
Upload content to an existing ChatBotKit file using official JSON upload modes.

/file/{fileId}/upload

1 parameter
ParamTypeRequiredDescription
fileIdstringrequiredThe unique identifier of the resource.
GET
chatbotkit_download_file
Fetch the download URL for an existing ChatBotKit file.

/file/{fileId}/download

1 parameter
ParamTypeRequiredDescription
fileIdstringrequiredThe unique identifier of the resource.
POST
chatbotkit_sync_file
Trigger synchronization for an existing ChatBotKit file.

/file/{fileId}/sync

1 parameter
ParamTypeRequiredDescription
fileIdstringrequiredThe unique identifier of the resource.
GET
chatbotkit_list_dataset_files
List files attached to a ChatBotKit dataset.

/dataset/{datasetId}/file/list

5 parameters
ParamTypeRequiredDescription
datasetIdstringrequiredThe unique identifier of the resource.
takeintegeroptionalThe maximum number of items to retrieve.
cursorstringoptionalThe cursor for fetching the next page of results.
orderstringoptionalThe sort order to use when paginating results.
metaobjectoptionalString metadata filters encoded into the query string.
POST
chatbotkit_attach_dataset_file
Attach an existing ChatBotKit file to a dataset.

/dataset/{datasetId}/file/{fileId}/attach

3 parameters
ParamTypeRequiredDescription
datasetIdstringrequiredThe unique identifier of the resource.
fileIdstringrequiredThe unique identifier of the resource.
typestringrequiredThe attachment type.
POST
chatbotkit_detach_dataset_file
Detach a ChatBotKit file from a dataset.

/dataset/{datasetId}/file/{fileId}/detach

3 parameters
ParamTypeRequiredDescription
datasetIdstringrequiredThe unique identifier of the resource.
fileIdstringrequiredThe unique identifier of the resource.
deleteRecordsbooleanoptionalWhether associated records should also be deleted.