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

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

  1. Add HTTP Task to your workflow definition.
  2. 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.
  3. Click Test request to test run your request to the API and see the API's response.