Skip to main content
manage_snowflake_connection

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
action
enum<string>
required

create a connection, update one (re-verifies login), disconnect it (pauses its imports), or delete one whose setup never finished.

Available options:
create,
update,
disconnect,
delete
connection_id
string

Required for update, disconnect and delete.

Minimum string length: 1
account
string

Snowflake account identifier, e.g. "abc12345" or "myorg-myaccount". Required for create.

Required string length: 1 - 256
user
string

Snowflake service user from the setup script. Required for create.

Required string length: 1 - 256
warehouse
string

Warehouse the user may run queries on. Required for create.

Required string length: 1 - 256
region
string

Snowflake region, if the account id needs one.

Required string length: 1 - 256
user_role
string

Role from the setup script.

Required string length: 1 - 256
idempotency_key
string

create only: retries with the same key return the same connection.

Required string length: 1 - 128

Response

200

Tool result.