Water Get Site Data Catalog
water_get_site_data_catalogDiscover a USGS site’s parameters, sensors, statistics, and UTC record bounds before calling water_get_series. Find site numbers with water_find_sites. Each row is a distinct series; metadata bounds may contain gaps and lag observations. For water_get_series, take YYYY-MM-DD from beginDate/endDate, pass statCd only for daily rows, and obtain methodId from a water_get_series response; timeSeriesId is an OGC identifier, never an NWIS methodId. Rows with null seriesType are other computations and cannot be requested with water_get_series. Follow nextCursor with the same filters and limit until null.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site | Yes | USGS site number (8–15 digits), from water_find_sites; e.g. "01646500". | |
| limit | No | Maximum metadata rows per page (1–1000; default 100). Keep unchanged when using cursor. | |
| cursor | No | Opaque nextCursor from the previous page; keep site, parameterCd, seriesType, and limit unchanged. | |
| seriesType | No | Limit to Daily computations or Points/Instantaneous computations. Omit to include all periods. | |
| parameterCd | No | Optional 5-digit parameter code from water_list_parameters, e.g. "00060". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when the call failed. Absent on success. | |
| series | No | One metadata page; distinct sensors/statistics remain separate. Empty when a known site has no matching rows. | |
| siteName | No | Upstream site name, or null when unavailable. | |
| nextCursor | No | Continuation for the same filters and limit, or null when no next page exists. | |
| siteNumber | No | USGS site number, preserving leading zeros. |