Namespaces
List namespaces in catalog
GET/accounts/{account_id}/basin-catalog/{bucket_name}/namespaces
ModelsExpand Collapse
NamespaceListResponse object { namespaces, details, namespace_uuids, next_page_token } Contains the list of namespaces with optional pagination.
NamespaceListResponse object { namespaces, details, namespace_uuids, next_page_token }
Contains the list of namespaces with optional pagination.
details: optional array of object { namespace, namespace_uuid, created_at, updated_at } Contains detailed metadata for each namespace when return_details is true.
Each object includes the namespace, UUID, and timestamps.
details: optional array of object { namespace, namespace_uuid, created_at, updated_at }
Contains detailed metadata for each namespace when return_details is true. Each object includes the namespace, UUID, and timestamps.
NamespacesTables
List tables in namespace
GET/accounts/{account_id}/basin-catalog/{bucket_name}/namespaces/{namespace}/tables
ModelsExpand Collapse
TableListResponse object { identifiers, details, next_page_token, table_uuids } Contains the list of tables with optional pagination.
TableListResponse object { identifiers, details, next_page_token, table_uuids }
Contains the list of tables with optional pagination.
details: optional array of object { identifier, table_uuid, created_at, 3 more } Contains detailed metadata for each table when return_details is true.
Each object includes identifier, UUID, timestamps, and locations.
details: optional array of object { identifier, table_uuid, created_at, 3 more }
Contains detailed metadata for each table when return_details is true. Each object includes identifier, UUID, timestamps, and locations.
NamespacesTablesMaintenance Configs
Get table maintenance configuration
GET/accounts/{account_id}/basin-catalog/{bucket_name}/namespaces/{namespace}/tables/{table_name}/maintenance-configs
Update table maintenance configuration
POST/accounts/{account_id}/basin-catalog/{bucket_name}/namespaces/{namespace}/tables/{table_name}/maintenance-configs
ModelsExpand Collapse
MaintenanceConfigGetResponse object { maintenance_config } Contains table maintenance configuration.
MaintenanceConfigGetResponse object { maintenance_config }
Contains table maintenance configuration.
maintenance_config: object { compaction, interval, snapshot_expiration } Configures maintenance for the table.
maintenance_config: object { compaction, interval, snapshot_expiration }
Configures maintenance for the table.
compaction: optional object { state, target_size_mb, next_eligible_at } Configures compaction settings for table optimization.
compaction: optional object { state, target_size_mb, next_eligible_at }
Configures compaction settings for table optimization.
MaintenanceConfigUpdateResponse object { compaction, interval, snapshot_expiration } Configures maintenance for the table.
MaintenanceConfigUpdateResponse object { compaction, interval, snapshot_expiration }
Configures maintenance for the table.
compaction: optional object { state, target_size_mb, next_eligible_at } Configures compaction settings for table optimization.
compaction: optional object { state, target_size_mb, next_eligible_at }
Configures compaction settings for table optimization.