List registered tables
Returns all Delta and Iceberg tables discovered across the user's connected storage configurations, organized in a file-explorer tree structure. Set `with_discovery=true` to trigger a fresh scan of the object stores for newly added tables. **Required scope:** `storage:read`
Authorization
BearerAuth Security scheme for OpenAPI endpoints. Validates both JWT tokens and API keys.
In: header
Query Parameters
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/storages/tables"{ "fileExplorer": { "catalogs": { "my-bucket": { "schemas": { "default": { "tables": [ "orders", "customers" ] } } } } }}{ "code": "string", "message": "string", "request_id": "string", "details": [ { "field": "string", "message": "string" } ]}{ "code": "string", "message": "string", "request_id": "string", "details": [ { "field": "string", "message": "string" } ]}{ "code": "string", "message": "string", "request_id": "string", "details": [ { "field": "string", "message": "string" } ]}{ "code": "string", "message": "string", "request_id": "string", "details": [ { "field": "string", "message": "string" } ]}{ "code": "string", "message": "string", "request_id": "string", "details": [ { "field": "string", "message": "string" } ]}{ "code": "string", "message": "string", "request_id": "string", "details": [ { "field": "string", "message": "string" } ]}{ "code": "string", "message": "string", "request_id": "string", "details": [ { "field": "string", "message": "string" } ]}{ "code": "string", "message": "string", "request_id": "string", "details": [ { "field": "string", "message": "string" } ]}{ "code": "string", "message": "string", "request_id": "string", "details": [ { "field": "string", "message": "string" } ]}Register a Google Cloud Storage connection
Connects a GCS bucket using a service account key and optionally discovers Delta and Iceberg tables within it. Credentials are encrypted and stored in the vault. **Required scope:** `storage:configure` (+ `storage_configs:share` with `workspaceId`)
List storage configurations
Returns all registered storage connections for the authenticated user, including the bucket/container name, full path, scheme type, and creation timestamp. **Required scope:** `storage:read`