Create Snowflake Connector
Body
POST /v1/connector -- Snowflake credential variant.
The (account, warehouse, database, schema_name) tuple
is the probe target: the server runs SELECT 1 against it with
the request's credentials. The credential row is only inserted if
the probe succeeds, and the tuple is stored on the row as the
validated target.
Unique-per-user name for this credential entry.
Snowflake user for basic auth.
Snowflake password for basic auth.
Snowflake account identifier (probe target).
Database to probe against.
Schema within the database to probe.
"snowflake"Default warehouse for the probe; optional.
Response
Successful Response
Returned by POST / GET endpoints.
The verified_* fields surface the probe target the credential
was validated against at create time. Exactly one set of fields is
populated per response, matching connector_type:
s3→verified_bucket_uri+verified_role_arn+verified_bucket_owner_account_idsnowflake→verified_account+verified_warehouse+verified_database+verified_schema_namedatabricks→verified_server_hostname+verified_http_pathverified_catalog+verified_schema_name
id is the stored credential's identifier — the value referenced as
connector_credential_id on a connection config and as connector_id
in the per-type delete route (DELETE /connectors/{type}/{connector_id}).
Supported external data source types for user-owned credentials.
s3, snowflake, databricks, file_upload