Skip to main content
The Tables API allows you to manage your tables, which store structured data and offer various features. You can use tables to store user data, automatically label data, and extract information from content. All the endpoints of the Tables API are located behind the tables base path (api.botpress.cloud/v1/tables/).

Using cURL

Calling the Tables API can be done using any HTTP client, such as curl, axios, or fetch. Here’s an example using curl:

Using the Official TypeScript Client

The official TypeScript client is available as an NPM package. You can install it using any of the following command:
Once installed, you can import the client and use it in your TypeScript code:
This example uses dotenv to manage Botpress credentials. If you’d rather manage your credentials differently, just remove the import and define your token and bot ID however you like.

Quotas/limits

The maximum payload size for the Tables API is .
Last modified on June 12, 2026