Working with warehouses

The Snowflake REST Warehouse API provides the following endpoints for managing Snowflake warehouses:

Snowflake REST Warehouse API endpoints

Endpoint

Description

POST /api/v2/warehouses

Creates a new, or replaces an existing, warehouse.

GET /api/v2/warehouses

Returns a list of available warehouses.

GET /api/v2/warehouses/name

Describes a named warehouse.

DELETE /api/v2/warehouses/name

Deletes a named warehouse.

PUT /api/v2/warehouses/name

Updates the properties of a named warehouse.

POST /api/v2/warehouses/name:resume

Resumes a currently suspended warehouse.

POST /api/v2/warehouses/name:suspend

Suspends a named warehouse.

POST /api/v2/warehouses/name:rename

Renames a named warehouse.

POST /api/v2/warehouses/name:abort

Aborts all running or queued queries in a named warehouse.

POST /api/v2/warehouses/name:use

Deprecated.

For reference documentation, see Snowflake Warehouse API reference.