Botpress
Botpress is an open-source platform for building, deploying, and managing chatbots.
Uses your own API key. Composio asks for it once and keeps it; Quilt never sees it.
Reads on its own35
Agents use these right away.
- Get IntegrationTool to get a specific Botpress integration by name and version.
- Get WorkspaceTool to get detailed information about a specific Botpress workspace by ID.
- List IntegrationsTool to list integrations with filtering and sorting capabilities.
- Break Down Workspace Usage By BotTool to break down workspace usage by bot.
- Check Handle AvailabilityTool to check if a workspace handle is available in Botpress.
- Get AccountTool to get details of the authenticated account.
- Get Account PreferenceTool to get a preference of the account.
- Get All Workspace Quota CompletionTool to get a map of workspace IDs to their highest quota completion rate.
- Get Dereferenced Public Plugin By IDTool to get a public plugin by ID with all interface entity references resolved to the corresponding entities as extended by the backing integrations.
- Get Public IntegrationTool to retrieve a public integration by name and version from the Botpress hub.
- Get Public Integration By IDTool to retrieve detailed information about a public Botpress integration by its ID.
- Get Public InterfaceTool to get a public interface by name and version from the Botpress Hub.
- Get Public Interface by IDTool to retrieve a public interface by its ID from the Botpress Hub.
- Get Public PluginTool to retrieve detailed information about a public plugin from Botpress Hub by name and version.
- Get Public Plugin By IDTool to retrieve details of a public plugin by its unique ID.
- Get Public Plugin CodeTool to retrieve public plugin code from Botpress Hub.
- Get Table RowFetch a specific Botpress table row by table and row ID.
- Get Upcoming InvoiceTool to get the upcoming invoice for a workspace.
- Get Workspace QuotaTool to get workspace quota information for a specific usage type.
- LIST_ACTION_RUNSTool to list action runs for a specific integration of a bot.
- LIST_BOT_ISSUESTool to list issues associated with a specific bot.
- LIST_CONVERSATIONSTool to list all Conversations.
- LIST_FILE_TAGSTool to list all tags used across all bot files.
- LIST_FILE_TAG_VALUESTool to list all values for a given file tag across all files.
- LIST_HUB_INTEGRATIONSTool to list public integrations from the Botpress hub.
- LIST_INTEGRATION_API_KEYSTool to list Integration API Keys (IAKs) for a specific integration.
- LIST_KNOWLEDGE_BASESTool to list knowledge bases for a bot.
- List PluginsTool to list Botpress plugins.
- List Public InterfacesTool to retrieve a list of public interfaces available in the Botpress Hub.
- LIST_PUBLIC_PLUGINSTool to retrieve a list of public plugins available in the Botpress hub.
- LIST_PUBLIC_WORKSPACESTool to retrieve a list of public workspaces.
- LIST_USAGE_HISTORYTool to retrieve usage history for a bot or workspace.
- List Workspace InvoicesTool to list all invoices billed to a workspace.
- LIST_WORKSPACESList all Botpress workspaces accessible to the authenticated user.
- BOTPRESS_VALIDATE_INTEGRATION_UPDATEValidate a proposed integration update through the Botpress Admin API.
Asks someone first18
Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.
- BOTPRESS_CREATE_BOTCreate a bot via the Botpress Admin API with optional name, code, tags, events and states.
- BOTPRESS_CREATE_CONVERSATIONTool to create a new conversation in Botpress via the Runtime API.
- BOTPRESS_SEND_MESSAGETool to send a message to an existing Botpress conversation via the Runtime API.
- BOTPRESS_UPDATE_ADMIN_BOTSTool to update an existing bot in a Botpress workspace via the Admin API.
- BOTPRESS_UPDATE_WORKFLOWTool to update a workflow object in Botpress by setting parameter values.
- BOTPRESS_CHARGE_WORKSPACE_UNPAID_INVOICESCharge specified unpaid invoices for a Botpress workspace.
- BOTPRESS_CREATE_ADMIN_INTEGRATIONTool to create a new integration in a Botpress workspace via the Admin API.
- BOTPRESS_CREATE_ADMIN_WORKSPACETool to create a new workspace in Botpress via the Admin API.
- Delete Admin WorkspaceTool to permanently delete a workspace from Botpress admin.
- Delete FilePermanently deletes a file from a Botpress bot's storage by its file ID.
- Delete Integration Shareable IDTool to delete a shareable ID for an integration installed in a Botpress bot.
- Delete Knowledge BasePermanently deletes a knowledge base from Botpress by its knowledge base ID.
- Request Integration VerificationTool to request verification for a Botpress integration via the Admin API.
- BOTPRESS_RUN_VRLTool to execute a VRL (Vector Remap Language) script against input data using the Botpress Admin API.
- Set Account PreferenceTool to set a preference for the account.
- Set Workspace PreferenceTool to set a preference for a Botpress workspace.
- Update AccountTool to update details of the authenticated account.
- UPDATE_ADMIN_WORKSPACETool to update a Botpress workspace via the Admin API.