---
title: "Get full message body"
method: GET
path: "/v1/inbox/{uid}/body"
tags: ["Inbox"]
---

# Get full message body

`GET /v1/inbox/{uid}/body`

## Request

- Base URL: `https://api.winnr.app`
- URL: `https://api.winnr.app/v1/inbox/{uid}/body`
- Auth: HTTP bearer

Fetch the full email body from DynamoDB for a specific message.
Firestore only stores a 200-character body_preview; use this
endpoint to load the complete body on demand (e.g., when opening
a thread).

## Path parameters

- `uid` string, required

## Query parameters

- `mailbox` string, required

## Response `200`

Full message body

- object
  - `meta` Meta
    - `request_id` string
    - `timestamp` string, date-time
  - `data` object
    - `uid` string
    - `mailbox` string
    - `body` string: Full email body text

## Other responses

- `401`: Authentication required or token invalid
- `404`: Resource not found

---

[API](https://skmtc.dev/winnr/apis/winnr-api.md) · [All operations](https://skmtc.dev/winnr/apis/winnr-api/llms.txt) · [OpenAPI document](https://skmtc.dev/winnr/apis/winnr-api/revisions/a4f960beb1eb?raw)
