USDA SNOTEL
Create or update a recurring SNOTEL data feed (SWE, precip, temperature)
Create or update a recurring SNOTEL data feed (SWE, precip, temperature). Useful for tracking snowpack or water conditions over a season. Same arguments as usda/get_snotel_data.
Technical details
Authentication ▾
Contact us for setup details.
Ingestion ▾
Tools exposed (3) ▾
Create or update a recurring SNOTEL data feed (SWE, precip, temperature). Useful for tracking snowpack or water conditions over a season. Same arguments as usda/get_snotel_data.
Fetches observation data (Snow Water Equivalent, Precip, Temp) for USDA NRCS stations.
Search for USDA NRCS stations (SNOTEL, SCAN, etc.) by location, network, or elevation.
Inputs ▾
upsert_bento_get_snotel_data
| Name | Type | Required | Description |
|---|---|---|---|
| dashboardId | string | no | Target dashboard/initiative ID. Omit to use the current dashboard. |
| stationTriplets | string | yes | Comma-separated list of station triplets (e.g., "333:CO:SNTL"). Use get_snotel_stations to find triplets. |
| elementCd | string | no | Element code. Common: "WTEQ" (Snow Water Equivalent), "PREC" (Precipitation Accumulation), "TOBS" (Air Temp Observed), "TMAX", "TMIN", "SNWD" (Snow Depth), "SRVO" (Stream Volume). Default: "WTEQ". |
| ordinal | number | no | Ordinal. 1=Daily value (end of day). Default: 1. |
| duration | string | no | Duration of observation. Default: "DAILY". DAILY SEMIMONTHLY MONTHLY CALENDAR_YEAR WATER_YEAR |
| beginDate | string | yes | Start date (YYYY-MM-DD). |
| endDate | string | no | End date (YYYY-MM-DD). Defaults to today. |
| getFlags | boolean | no | If true, include data quality flags in response. |
| limit | number | no | Number of records to return (default 50). |
| offset | number | no | Offset for pagination (default 0). |
| summary_only | boolean | no | If true, returns only metadata without time-series values. |
| filter_paths | string[] | no | Optional: Glob patterns to filter output and reduce context usage (e.g. ['data[*].value']). |
| connectorId | string | no | If provided, updates the existing connector instead of creating a new one. |
| polling_frequency | string | yes | How often to check for new data (e.g. '15m', '1h'). |
| description | string | no | Human-readable description of what this connector monitors. Shown to analysts in future sessions. |
usda/get_snotel_data
| Name | Type | Required | Description |
|---|---|---|---|
| dashboardId | string | no | Target dashboard/initiative ID. Omit to use the current dashboard. |
| stationTriplets | string | yes | Comma-separated list of station triplets (e.g., "333:CO:SNTL"). Use get_snotel_stations to find triplets. |
| elementCd | string | no | Element code. Common: "WTEQ" (Snow Water Equivalent), "PREC" (Precipitation Accumulation), "TOBS" (Air Temp Observed), "TMAX", "TMIN", "SNWD" (Snow Depth), "SRVO" (Stream Volume). Default: "WTEQ". |
| ordinal | number | no | Ordinal. 1=Daily value (end of day). Default: 1. |
| duration | string | no | Duration of observation. Default: "DAILY". DAILY SEMIMONTHLY MONTHLY CALENDAR_YEAR WATER_YEAR |
| beginDate | string | yes | Start date (YYYY-MM-DD). |
| endDate | string | no | End date (YYYY-MM-DD). Defaults to today. |
| getFlags | boolean | no | If true, include data quality flags in response. |
| limit | number | no | Number of records to return (default 50). |
| offset | number | no | Offset for pagination (default 0). |
| summary_only | boolean | no | If true, returns only metadata without time-series values. |
| filter_paths | string[] | no | Optional: Glob patterns to filter output and reduce context usage (e.g. ['data[*].value']). |
usda/get_snotel_stations
| Name | Type | Required | Description |
|---|---|---|---|
| dashboardId | string | no | Target dashboard/initiative ID. Omit to use the current dashboard. |
| stateCds | string | no | Comma-separated list of two-letter state codes (e.g., "CO,UT"). |
| networkCds | string | no | Comma-separated list of network codes. Default is "SNTL" (SNOTEL). Other common networks: "SCAN", "SNTLT" (SNOTEL Test), "USGS" (streamflow). |
| elementCds | string | no | Comma-separated list of element codes (e.g., "WTEQ", "SRVO"). Filters stations that measure these elements. |
| hucs | string | no | Comma-separated list of Hydrologic Unit Codes (HUCs). |
| countyNames | string | no | Comma-separated list of county names. |
| minElevation | number | no | Minimum elevation in feet. |
| maxElevation | number | no | Maximum elevation in feet. |
| logicalAnd | boolean | no | If true, strict AND matching for criteria; otherwise OR (default false). |
| limit | number | no | Number of results to return (default 50). |
| offset | number | no | Offset for pagination (default 0). |
| filter_paths | string[] | no | Optional: Glob patterns to filter output and reduce context usage (e.g. ['stations[*].name']). |