Skip to main content
Every chatbotkit.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Blueprints

create

blueprints.create Create a new blueprint configuration template Risk: write
Input
Output

delete

blueprints.delete Permanently delete a blueprint template Risk: destructive
Input Output

get

blueprints.get Fetch a blueprint template by ID Risk: read
Input Output

list

blueprints.list List blueprint templates, cursor-paginated Risk: read
Input Output

update

blueprints.update Update an existing blueprint template Risk: write
Input
Output

Bots

create

bots.create Create a new AI bot Risk: write
Input
Output

delete

bots.delete Permanently delete a bot Risk: destructive
Input Output

downvote

bots.downvote Register a downvote for a bot Risk: write
Input Output

get

bots.get Fetch a single bot by ID or alias Risk: read
Input Output

list

bots.list List bots on the ChatBotKit account, cursor-paginated Risk: read
Input Output

update

bots.update Update an existing bot configuration Risk: write
Input
Output

upvote

bots.upvote Register an upvote for a bot Risk: write
Input Output

Conversations

complete

conversations.complete Send message to conversation and get AI response Risk: write
Input Output

create

conversations.create Create a new conversation chat session Risk: write
Input
Output

delete

conversations.delete Permanently delete a conversation session Risk: destructive
Input Output

get

conversations.get Fetch a conversation by ID Risk: read
Input Output

list

conversations.list List conversations, cursor-paginated Risk: read
Input Output

update

conversations.update Update conversation metadata or bot association Risk: write
Input
Output

Datasets

create

datasets.create Create a new knowledge dataset Risk: write
Input
Output

delete

datasets.delete Permanently delete a dataset Risk: destructive
Input Output

get

datasets.get Fetch a dataset by ID Risk: read
Input Output

list

datasets.list List knowledge datasets, cursor-paginated Risk: read
Input Output

datasets.search Search a dataset for relevant knowledge records Risk: read
Input Output

update

datasets.update Update dataset configuration Risk: write
Input
Output

Files

create

files.create Create a new file record Risk: write
Input
Output

delete

files.delete Permanently delete a file resource Risk: destructive
Input Output

get

files.get Fetch file metadata by ID Risk: read
Input Output

list

files.list List uploaded file resources, cursor-paginated Risk: read
Input Output

Secrets

create

secrets.create Create a new integration secret credential Risk: write
Input
Output

delete

secrets.delete Permanently delete a secret credential Risk: destructive
Input Output

get

secrets.get Fetch a secret credential by ID Risk: read
Input Output

list

secrets.list List integration secrets, cursor-paginated Risk: read
Input Output

update

secrets.update Update an existing integration secret credential Risk: write
Input
Output

Skillsets

create

skillsets.create Create a new skillset container Risk: write
Input
Output

delete

skillsets.delete Permanently delete a skillset Risk: destructive
Input Output

get

skillsets.get Fetch a skillset by ID Risk: read
Input Output

list

skillsets.list List skillsets on the account, cursor-paginated Risk: read
Input Output

update

skillsets.update Update skillset configuration or state Risk: write
Input
Output

Tasks

create

tasks.create Create a new background execution task Risk: write
Input
Output

delete

tasks.delete Permanently delete a background task Risk: destructive
Input Output

get

tasks.get Fetch a task by ID Risk: read
Input Output

list

tasks.list List background tasks, cursor-paginated Risk: read
Input Output

update

tasks.update Update task schedule or bot assignment Risk: write
Input
Output