| Name | Type | Description |
|---|---|---|
session* | unknown | Active Snowflake session |
endpoint* | str | API endpoint (e.g., "/cortex/threads", "/databases/{db}/schemas/{schema}/agents") |
method | str | Default: 'POST'HTTP method (GET, POST, PUT, DELETE) |
payload | Optional[Dict] | Default: None |
url_params | Optional[Dict] | Default: None |
query_params | Optional[Dict] | Default: None |
**kwargs | unknown | Default: {} |
Prepare unified request parameters for any Snowflake REST API endpoint.
Request body payload
Parameters for URL templating (e.g., {"db": "mydb", "schema": "myschema"})
URL query parameters
Additional config (request_timeout, verify_ssl, etc.)