Manage warehouses

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

Snowflake REST Warehouse API endpoints

EndpointDescription
POST /api/v2/warehousesCreates a new, or replaces an existing, warehouse.
GET /api/v2/warehousesReturns a list of available warehouses.
GET /api/v2/warehouses/nameDescribes a named warehouse.
DELETE /api/v2/warehouses/nameDeletes a named warehouse.
PUT /api/v2/warehouses/nameUpdates the properties of a named warehouse.
POST /api/v2/warehouses/name:resumeResumes a currently suspended warehouse.
POST /api/v2/warehouses/name:suspendSuspends a named warehouse.
POST /api/v2/warehouses/name:renameRenames a named warehouse.
POST /api/v2/warehouses/name:abortAborts all running or queued queries in a named warehouse.
POST /api/v2/warehouses/name:enableEnables an adaptive warehouse.
POST /api/v2/warehouses/name:disableDisables an adaptive warehouse.
POST /api/v2/warehouses/name:use*Deprecated.*

For reference documentation, see Snowflake Warehouse API reference.