In available_flows the warning implies to me that it is struggling to get data.
To Reproduce
library(tidyhydat)
## does not work
available_flows("08GD010",
start_date = "2026-02-04",
end_date = "2026-04-28")
#> HYDAT unavailable, falling back to web service...
#> Warning: Failed to retrieve validated data from both HYDAT and web service
#> Queried on: 2026-04-30 18:21:39.170755 (UTC)
#> Overall date range: 2026-02-04 to 2026-04-28
#> Flow records by approval status:
#> provisional: 84
#> Station(s) returned: 1
#> All stations successfully retrieved.
#> Use summary() for per-station date ranges.
#> # A tibble: 84 × 6
#> STATION_NUMBER Date Parameter Value Symbol Approval
#> <chr> <date> <chr> <dbl> <chr> <chr>
#> 1 08GD010 2026-02-04 Flow 79.1 <NA> provisional
#> 2 08GD010 2026-02-05 Flow 89.6 <NA> provisional
#> 3 08GD010 2026-02-06 Flow 66.9 <NA> provisional
#> 4 08GD010 2026-02-07 Flow 60.3 <NA> provisional
#> 5 08GD010 2026-02-08 Flow 81.1 <NA> provisional
#> 6 08GD010 2026-02-09 Flow 57.8 <NA> provisional
#> 7 08GD010 2026-02-10 Flow 48.5 <NA> provisional
#> 8 08GD010 2026-02-11 Flow 42.1 <NA> provisional
#> 9 08GD010 2026-02-12 Flow 38.2 <NA> provisional
#> 10 08GD010 2026-02-13 Flow 35.8 <NA> provisional
#> # ℹ 74 more rows
## does work
available_flows("08GD010")
#> Queried on: 2026-04-30 18:21:42.399088 (UTC)
#> Historical data source: HYDAT
#> Overall date range: 2021-06-01 to 2026-04-30
#> Flow records by approval status:
#> final: 1,310
#> provisional: 485
#> Station(s) returned: 1
#> All stations successfully retrieved.
#> Use summary() for per-station date ranges.
#> # A tibble: 1,795 × 6
#> STATION_NUMBER Date Parameter Value Symbol Approval
#> <chr> <date> <chr> <dbl> <chr> <chr>
#> 1 08GD010 2021-06-01 Flow NA <NA> final
#> 2 08GD010 2021-06-02 Flow NA <NA> final
#> 3 08GD010 2021-06-03 Flow NA <NA> final
#> 4 08GD010 2021-06-04 Flow NA <NA> final
#> 5 08GD010 2021-06-05 Flow NA <NA> final
#> 6 08GD010 2021-06-06 Flow NA <NA> final
#> 7 08GD010 2021-06-07 Flow NA <NA> final
#> 8 08GD010 2021-06-08 Flow NA <NA> final
#> 9 08GD010 2021-06-09 Flow NA <NA> final
#> 10 08GD010 2021-06-10 Flow NA <NA> final
#> # ℹ 1,785 more rows
hy_stations()
#> Queried from version of HYDAT released on 2026-04-17
#> Observations: 8,055
#> Jurisdictions: QC, ME, NB, PE, NS, MN, ON, MI, NL, MB, AB, MT, SK, ND, NU, NT, BC, YT, AK, WA, ID
#> Station(s) returned: 8,055
#> Stations requested but not returned:
#> All stations returned.
#> # A tibble: 8,055 × 15
#> STATION_NUMBER STATION_NAME PROV_TERR_STATE_LOC REGIONAL_OFFICE_ID HYD_STATUS
#> <chr> <chr> <chr> <dbl> <chr>
#> 1 01AA002 DAAQUAM (RI… QC 6 DISCONTIN…
#> 2 01AD001 MADAWASKA (… QC 6 DISCONTIN…
#> 3 01AD002 SAINT JOHN … ME 7 ACTIVE
#> 4 01AD003 ST. FRANCIS… NB 7 ACTIVE
#> 5 01AD004 SAINT JOHN … NB 7 ACTIVE
#> 6 01AD005 MADAWASKA (… QC 6 DISCONTIN…
#> 7 01AD008 LONG (LAC) … QC 6 DISCONTIN…
#> 8 01AD009 CABANO (RIV… QC 6 DISCONTIN…
#> 9 01AD012 SAINT-FRANC… QC 6 DISCONTIN…
#> 10 01AD013 SAINT-FRANC… QC 6 DISCONTIN…
#> # ℹ 8,045 more rows
#> # ℹ 10 more variables: SED_STATUS <chr>, LATITUDE <dbl>, LONGITUDE <dbl>,
#> # DRAINAGE_AREA_GROSS <dbl>, DRAINAGE_AREA_EFFECT <dbl>, RHBN <lgl>,
#> # REAL_TIME <lgl>, CONTRIBUTOR_ID <int>, OPERATOR_ID <int>, DATUM_ID <int>
list.files(hy_dir())
#> [1] "Hydat.sqlite3"
Created on 2026-04-30 with reprex v2.1.1
In
available_flowsthe warning implies to me that it is struggling to get data.To Reproduce
Created on 2026-04-30 with reprex v2.1.1