← All integrations

Botpress

Your own API keyProjects & Code

Connect it in Quilt

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.
Botpress integration · Quilt