Regarding your other question about routes...in the app that is what is called a TripCast where you enter the departure and destination locations and it will determine the forecast for that trip. TripCasts are not currently exposed in the API, just the SpotCasts capability right now which we felt would have broader appeal. Exposing TripCasts in the API is a planned capability and if there is demand for it, we can expose sooner than later.
The SpotCast capability does accept that information (which is how it's used in the app). I need to expose it in the docs, thanks for pointing it out. Will update shortly.
Have I misread the API, or are routes and vessel-types part of a future planned capability?