Get Warehouse Status
const url = 'https://example.com/api/v1/warehouses/example';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/warehouses/exampleGet status of a specific warehouse.
Args: warehouse_name: Warehouse name
Returns: WarehouseInfo with warehouse details
Raises: HTTPException: If warehouse not found or request fails
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Warehouse name
Warehouse name
Header Parameters
Section titled “Header Parameters”Responses
Section titled “Responses”Successful Response
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
Example
{ "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" } ]}