List Warehouses
const url = 'https://example.com/api/v1/warehouses';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/v1/warehousesList all warehouses.
Returns: WarehouseListResponse with list of warehouses
Raises: HTTPException: If listing warehouses fails
Parameters
Section titled “Parameters”Header Parameters
Section titled “Header Parameters”Responses
Section titled “Responses”Successful Response
Response model for listing warehouses.
object
List of warehouses
Warehouse information model.
object
Warehouse name
Warehouse state (STARTED, SUSPENDED, RESIZING)
Warehouse type (STANDARD, SNOWPARK-OPTIMIZED)
Warehouse size (X-SMALL, SMALL, MEDIUM, etc.)
Minimum number of clusters
Maximum number of clusters
Number of currently running clusters
Number of running queries
Number of queued queries
Whether this is the default warehouse
Whether this is the current warehouse
Whether auto-resume is enabled
Number of active queries
Number of pending queries
Number of failed queries
Number of suspended queries
Total number of warehouses
Example
{ "warehouses": [ { "is_default": false, "is_current": false, "auto_resume": true, "actives": 0, "pendings": 0, "failed": 0, "suspended": 0 } ]}Validation Error
object
object
Examplegenerated
{ "detail": [ { "loc": [ "example" ], "msg": "example", "type": "example" } ]}