List a park's planned routes
list_routesPre-planned multi-night traverses for a park — the Rockwall, the Skyline, a coastal loop — grouped by trail, each with the paces it can be walked at ('Rockwall, 4 nights' and 'Rockwall, 3 nights' are two variants of one trail).
START HERE for any multi-night trip. Pass a variant's id to create_itinerary as route_id and its nights come with it — you do not have to restate them. A curated route also SKIPS the adjacency check, because it follows a real trail and is connected by construction.
An empty list is the NORMAL answer for most parks, not an error: it means no route has been planned there, and a custom one is the only option. Providers that enforce zone adjacency will refuse a custom route unless their trail graph has been crawled, so if create_itinerary refuses one, that is why — offer a planned route instead of retrying.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| park_id | Yes | Park id. | |
| pets_only | No | Hide routes where any night forbids dogs. A route is only offerable when EVERY night passes. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| total | No | ||
| trails | Yes | ||
| park_id | No |