chatbotkit.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
Blueprints
create
blueprints.create
Create a new blueprint configuration template
Risk: write
config full type
config full type
meta full type
meta full type
delete
blueprints.delete
Permanently delete a blueprint template
Risk: destructive
get
blueprints.get
Fetch a blueprint template by ID
Risk: read
config full type
config full type
meta full type
meta full type
list
blueprints.list
List blueprint templates, cursor-paginated
Risk: read
items full type
items full type
update
blueprints.update
Update an existing blueprint template
Risk: write
config full type
config full type
meta full type
meta full type
Bots
create
bots.create
Create a new AI bot
Risk: write
meta full type
meta full type
delete
bots.delete
Permanently delete a bot
Risk: destructive
downvote
bots.downvote
Register a downvote for a bot
Risk: write
get
bots.get
Fetch a single bot by ID or alias
Risk: read
meta full type
meta full type
list
bots.list
List bots on the ChatBotKit account, cursor-paginated
Risk: read
items full type
items full type
update
bots.update
Update an existing bot configuration
Risk: write
meta full type
meta full type
upvote
bots.upvote
Register an upvote for a bot
Risk: write
Conversations
complete
conversations.complete
Send message to conversation and get AI response
Risk: write
usage full type
usage full type
create
conversations.create
Create a new conversation chat session
Risk: write
meta full type
meta full type
delete
conversations.delete
Permanently delete a conversation session
Risk: destructive
get
conversations.get
Fetch a conversation by ID
Risk: read
meta full type
meta full type
list
conversations.list
List conversations, cursor-paginated
Risk: read
items full type
items full type
update
conversations.update
Update conversation metadata or bot association
Risk: write
meta full type
meta full type
Datasets
create
datasets.create
Create a new knowledge dataset
Risk: write
meta full type
meta full type
delete
datasets.delete
Permanently delete a dataset
Risk: destructive
get
datasets.get
Fetch a dataset by ID
Risk: read
meta full type
meta full type
list
datasets.list
List knowledge datasets, cursor-paginated
Risk: read
items full type
items full type
search
datasets.search
Search a dataset for relevant knowledge records
Risk: read
items full type
items full type
update
datasets.update
Update dataset configuration
Risk: write
meta full type
meta full type
Files
create
files.create
Create a new file record
Risk: write
meta full type
meta full type
delete
files.delete
Permanently delete a file resource
Risk: destructive
get
files.get
Fetch file metadata by ID
Risk: read
meta full type
meta full type
list
files.list
List uploaded file resources, cursor-paginated
Risk: read
items full type
items full type
Secrets
create
secrets.create
Create a new integration secret credential
Risk: write
config full type
config full type
meta full type
meta full type
delete
secrets.delete
Permanently delete a secret credential
Risk: destructive
get
secrets.get
Fetch a secret credential by ID
Risk: read
config full type
config full type
meta full type
meta full type
list
secrets.list
List integration secrets, cursor-paginated
Risk: read
items full type
items full type
update
secrets.update
Update an existing integration secret credential
Risk: write
config full type
config full type
meta full type
meta full type
Skillsets
create
skillsets.create
Create a new skillset container
Risk: write
meta full type
meta full type
delete
skillsets.delete
Permanently delete a skillset
Risk: destructive
get
skillsets.get
Fetch a skillset by ID
Risk: read
meta full type
meta full type
list
skillsets.list
List skillsets on the account, cursor-paginated
Risk: read
items full type
items full type
update
skillsets.update
Update skillset configuration or state
Risk: write
meta full type
meta full type
Tasks
create
tasks.create
Create a new background execution task
Risk: write
meta full type
meta full type
delete
tasks.delete
Permanently delete a background task
Risk: destructive
get
tasks.get
Fetch a task by ID
Risk: read
meta full type
meta full type
list
tasks.list
List background tasks, cursor-paginated
Risk: read
items full type
items full type
update
tasks.update
Update task schedule or bot assignment
Risk: write
meta full type
meta full type