Docsbot Ai

Learn how to use Docsbot Ai with Composio

Overview

Enum

DOCSBOT_AI

Description

DocsBot AI enables the creation of custom chatbots trained on your documentation, facilitating automated customer support and content generation.

Authentication Details

api_key
stringRequired

Actions

Tool to create a new bot within a team. use when you have a valid team id and want to provision a new bot.

Action Parameters

description
string
name
stringRequired
settings
object
sources
array
team_id
stringRequired
visibility
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to delete a specific bot by its id. use after confirming the bot id is correct to permanently remove a bot from the system.

Action Parameters

bot_id
stringRequired
team_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to fetch details of a specific bot by id within a team. use after confirming valid team and bot ids.

Action Parameters

bot_id
stringRequired
team_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to fetch details of a specific team by its id. use when you need full team info including members and settings after confirming the team id.

Action Parameters

team_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to list all bots for a given team. use after confirming the team id to retrieve all associated bots for that team.

Action Parameters

team_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to list all questions asked of a specific bot. use after confirming the bot's identifier. example: "list questions for bot abc123 with status 'unanswered'."

Action Parameters

bot_id
stringRequired
limit
integer
offset
integer
search
string
status
string
team_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to list all sources for a specific bot. use when you need to retrieve paginated source lists after confirming the bot's identifier.

Action Parameters

bot_id
stringRequired
page
integer
pageSize
integer
team_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to list all teams. use when you need to retrieve every team associated with the authenticated user.

Action Parameters

Action Response

data
object
error
string
successful
boolean
Tool to update specific fields for a bot (e.g., name, description, settings). use after confirming valid team and bot ids.

Action Parameters

avatarUrl
string
bot_id
stringRequired
description
string
instructions
string
model
string
name
string
team_id
stringRequired
temperature
number

Action Response

data
object
error
string
successful
boolean
Tool to update specific fields for a team. use after confirming the team id when you need to change the team's name, description, or avatar url. returns the updated team record.

Action Parameters

avatarUrl
string
description
string
name
string
team_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to upload a file to cloud storage via a presigned url. use after generating a presigned url for file upload.

Action Parameters

fields
object
file_path
stringRequired
headers
object
upload_url
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to generate a structured support ticket from a chat agent conversation. use when you need to convert an existing conversation into a ready-to-submit helpdesk ticket.

Action Parameters

bot_id
stringRequired
conversation_id
stringRequired
team_id
stringRequired

Action Response

data
object
error
string
successful
boolean