Seed a demo table into a storage configuration
Creates a pre-configured `demo_products` table (with fixed + hierarchical domain constraints) in the given storage config so users have something to explore. **Required scope:** `storage:write`
Authorization
BearerAuth Security scheme for OpenAPI endpoints. Validates both JWT tokens and API keys.
In: header
Path Parameters
uuidResponse Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/storages/configs/497f6eca-6276-4993-bfeb-53cbbbba6f08/demo-table"{}{ "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" } ]}Remove a workspace member
**Required scope:** `workspaces:write`
Register an S3-compatible storage connection
Connects an S3 or S3-compatible bucket (e.g. MinIO, R2) and optionally discovers Delta and Iceberg tables within it. Credentials are encrypted and stored in the vault. Pass `workspaceId` to attach the config to a workspace instead of the caller — all workspace members then see its tables (default workspace = whole org). **Required scope:** `storage:configure` (+ `storage_configs:share` with `workspaceId`)