GET /tides/temperature/:station
Get the current water temperature reading at a specific NOAA tide station. Returns the latest observed sea surface temperature. Useful for swimming and water sports apps, marine biology monitoring, fishing condition tools, and coastal tourism features. Data from live NOAA temperature sensors at US coastal stations.
station
required
Station ID
| Name | Required | Default | Description |
|---|---|---|---|
station |
Yes | - | Station ID |
curl https://nordapi.ee/api/v1/tides/temperature/9414290
curl https://nordapi.ee/api/v1/tides/temperature/9414290
curl https://nordapi.ee/api/v1/tides/temperature/8724580
HTTP 500: "# UndefinedFunctionError at GET /api/v1/tides/temperature/9414290\n\nException:\n\n ** (UndefinedFunctionError) function App.Tides.get_water_temperature/1 is undefined (module App.Tides is not available)\n (app 0.1.0) App.Tides.get_water_temperature(\"9414290\")\n (app 0.1.0) lib/app_web/controllers/api/v1/tides_controller.ex:31: AppWeb.API.V1.TidesController.temperature/2\n (app 0.1.0) lib/app_web/controllers/api/v1/tides_controller.ex:1: AppWeb.API.V1.TidesController.action/2\n (app 0.1.0) lib/app_web/controllers/api/v1/tides_controller.ex:1: AppWeb.API.V1.TidesController.phoenix_controller_pipeline/2\n (phoenix 1.8.5) lib/phoenix/router.ex:416: Phoenix.Router.__call__/5\n (app 0.1.0) lib/app_web/endpoint.ex:1: AppWeb.Endpoint.plug_builder_call/2\n (app 0.1.0) deps/plug/lib/plug/debugger.ex:155: AppWeb.Endpoint.\"call (overridable 3)\"/2\n (app 0.1.0) lib/app_web/endpoint.ex:1: AppWeb.Endpoint.call/2\n (phoenix 1.8.5) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4\n (bandit 1.10.4) lib/bandit/pipeline.ex:131: Bandit.Pipeline.call_plug!/2\n (bandit 1.10.4) lib/bandit/pipeline.ex:42: Bandit.Pipeline.run/5\n (bandit 1.10.4) lib/bandit/http1/handler.ex:13: Bandit.HTTP1.Handler.handle_data/3\n (bandit 1.10.4) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3\n (bandit 1.10.4) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2\n (stdlib 7.3) gen_server.erl:2424: :gen_server.try_handle_continue/3\n (stdlib 7.3) gen_server.erl:2291: :gen_server.loop/4\n (stdlib 7.3) proc_lib.erl:333: :proc_lib.init_p_do_apply/3\n \n\n## Connection details\n\n### Params\n\n %{\"station\" => \"9414290\"}\n\n### Request info\n\n * URI: http://localhost:4000/api/v1/tides/temperature/9414290\n * Query string: \n\n### Headers\n \n * accept-encoding: gzip\n * host: localhost:4000\n * user-agent: req/0.5.17\n\n### Session\n\n %{}\n"