Routes
A route matches a request — by path, and by host if you want — and hands it to an upstream. The matching rules are few, and their precedence is predictable.
Patterns
Paths match by prefix, by a single segment, or exactly. Hosts match literally or by a leading wildcard — and when several routes could match, the more specific one wins.
/reports/** for a whole subtree, /reports/* for one segment, or an exact path like /health.api.bosca.io, a wildcard like *.bosca.io, or nothing to match any host. Literal beats wildcard beats any./warehouse/v1/query arrives upstream as /v1/query.Presets
Some services are particular about how they're proxied. A preset overlays the right field values onto the route form — and leaves everything you've already set alone.
Keep exploring