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

Guest-share routes. Supply `query: %{"share" => share_id}` and the appropriate
guest Cookie header explicitly; a normal MCP bearer is not a guest session.
`redeem/2` returns Set-Cookie headers for the caller to retain securely.
`messages/2` accepts JSON or `multipart: T3.HTTP.multipart(fields, files)`.

# `attachment`

Call the guest attachment endpoint with explicit query, cookie and body options.

# `command_output`

Consume a guest command output item as SSE events.

# `history`

Call the guest history endpoint with explicit query, cookie and body options.

# `item`

Call the guest item endpoint with explicit query, cookie and body options.

# `media`

Call the guest media endpoint with explicit query, cookie and body options.

# `messages`

Call the guest messages endpoint with explicit query, cookie and body options.

# `redeem`

Call the guest redeem endpoint with explicit query, cookie and body options.

# `render`

Call the guest render endpoint with explicit query, cookie and body options.

# `session`

Call the guest session endpoint with explicit query, cookie and body options.

# `stream`

Consume guest updates as SSE events with bounded streaming.

---

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