GET /accounts/{account_id}/r2-catalog/{bucket_name}/namespaces/{namespace}/tables
Returns a list of tables in the specified namespace within an R2 catalog. Supports pagination for efficient traversal of large table collections.
Servers
- https://api.cloudflare.com/client/v4
Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
bucket_name |
String | Yes |
Specifies the R2 bucket name. |
namespace |
String | Yes |
The namespace identifier. For nested namespaces, use %1F as separator (e.g., "bronze%1Fanalytics"). |
account_id |
String | Yes |
Identifies the account. |
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
return_uuids |
Boolean | No |
Whether to include table UUIDs in the response. Set to true to receive the table_uuids array. Default value: false |
return_details |
Boolean | No |
Whether to include additional metadata (timestamps, locations). When true, response includes created_at, updated_at, metadata_locations, and locations arrays. Default value: false |
page_size |
Integer | No |
Maximum number of tables to return per page. Defaults to 100, maximum 1000. Default value: 100 |
page_token |
String | No |
Opaque pagination token from a previous response. Use this to fetch the next page of results. |
How to start integrating
- Add HTTP Task to your workflow definition.
- Search for the API you want to integrate with and click on the name.
- This loads the API reference documentation and prepares the Http request settings.
- Click Test request to test run your request to the API and see the API's response.