# `T3.HTTP.Catalog`
[🔗](https://github.com/dl-alexandre/t3-elixir/blob/main/lib/t3/http/catalog.ex#L1)

HTTP routes declared by T3's `EnvironmentHttpApi` contract.

Payloads and query values use their original string-keyed wire maps. This
catalog describes transport routing, not complete payload schema validation.
OAuth token exchanges are form encoded. Orchestration reads send protocol 2.
Authentication capabilities depend on credential scopes and server version;
MCP OAuth credentials are not assumed to grant access to every HTTP route.

# `all`

All route specifications, with stable atom identifiers and path parameter names.

# `fetch`

Find a known endpoint without converting untrusted strings to atoms.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
