Manage stages

The Snowflake REST Stage API provides the following endpoints to manage Snowflake stages:

Snowflake REST Stage API endpoints

EndpointDescription
GET /api/v2/databases/database/schemas/
schema/stages
Lists stages under the database and schema, with show options as query parameters.
POST /api/v2/databases/database/schemas/
schema/stages
Creates a stage with standard create modifiers as query parameters.
GET /api/v2/databases/database/schemas/
schema/stages/name
Fetches a stage using the describe command output.
DELETE /api/v2/databases/database/schemas/
schema/stages/name
Deletes the stage with the specified name.
GET /api/v2/databases/database/schemas/
schema/stages/name/files
Lists the files in the specified stage.
POST /api/v2/databases/database/schemas/
schema/stages/name/files/filePath:presigned-url
Generates a pre-signed URL.

For reference documentation, see Snowflake Stage API reference.