Skip to content

Get Warehouse Status

GET
/api/v1/warehouses/{warehouse_name}
curl --request GET \
--url https://example.com/api/v1/warehouses/example

Get status of a specific warehouse.

Args: warehouse_name: Warehouse name

Returns: WarehouseInfo with warehouse details

Raises: HTTPException: If warehouse not found or request fails

warehouse_name
required
Warehouse Name

Warehouse name

string

Warehouse name

X-Environment-Id
Any of:
string

Successful Response

Media typeapplication/json
WarehouseInfo

Warehouse information model.

object
name
required
Name

Warehouse name

string
state
required
State

Warehouse state (STARTED, SUSPENDED, RESIZING)

string
type
required
Type

Warehouse type (STANDARD, SNOWPARK-OPTIMIZED)

string
size
required
Size

Warehouse size (X-SMALL, SMALL, MEDIUM, etc.)

string
min_cluster_count
required
Min Cluster Count

Minimum number of clusters

integer
max_cluster_count
required
Max Cluster Count

Maximum number of clusters

integer
started_clusters
required
Started Clusters

Number of currently running clusters

integer
running
required
Running

Number of running queries

integer
queued
required
Queued

Number of queued queries

integer
is_default
Is Default

Whether this is the default warehouse

boolean
is_current
Is Current

Whether this is the current warehouse

boolean
auto_suspend
Any of:
integer
auto_resume
Auto Resume

Whether auto-resume is enabled

boolean
default: true
available
Any of:
number
provisioning
Any of:
number
quiescing
Any of:
number
other
Any of:
number
created_on
Any of:
string format: date-time
resumed_on
Any of:
string format: date-time
updated_on
Any of:
string format: date-time
owner
Any of:
string
comment
Any of:
string
resource_monitor
Any of:
string
actives
Actives

Number of active queries

integer
0
pendings
Pendings

Number of pending queries

integer
0
failed
Failed

Number of failed queries

integer
0
suspended
Suspended

Number of suspended queries

integer
0
uuid
Any of:
string
Example
{
"is_default": false,
"is_current": false,
"auto_resume": true,
"actives": 0,
"pendings": 0,
"failed": 0,
"suspended": 0
}

Validation Error

Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
Examplegenerated
{
"detail": [
{
"loc": [
"example"
],
"msg": "example",
"type": "example"
}
]
}