Snowflake uses a webhook receiver (paid runtime) via Snowflake Streams, Tasks, and Alerts.Documentation Index
Fetch the complete documentation index at: https://docs.mycelium-ai.co/llms.txt
Use this file to discover all available pages before exploring further.
Webhook receiver (paid runtime)
sf-custom-auth-token header. The runtime validates the token against the per-tenant secret.
Setup
Snowflake does not push webhooks natively. The integration uses an External Function that wraps the Mycelium API, triggered by Snowflake Tasks and Alerts.- Create an API Integration in Snowflake:
- Create a Snowflake External Function:
- Call the function from Tasks or Alerts on the tables/queries you want to monitor.
- Add to the runtime env:
SNOWFLAKE_AUTH_TOKEN_{TENANT_ID}(thesf-custom-auth-tokenvalue)
Events ingested
| Snowflake trigger | Memory category | Notes |
|---|---|---|
| Alert: anomaly detected | exception | Threshold-crossing events from Snowflake Alerts |
| Task: query result | fact | Query output snapshot captured as typed fact |
| Stream: row change | fact | CDC-style row changes from Snowflake Streams |