# Read a message

`GET /mailboxes/{mailbox}/messages/{id}` · Praecise Inbox · Mailboxes

One message as text, with its attachments listed and any order, invoice, delivery or booking the sender declared as structured data. Messages carrying one-time codes are withheld unless the key may read codes.

## Parameters

- `mailbox` (path, required), string: Mailbox address.
- `id` (path, required), string
- `folder` (query), string
- `html` (query), string

## Responses

- `200`: Read a message
- `401`: No valid access key.
- `403`: The key may not do this on this mailbox.
- `429`: Too many calls; see Retry-After.

## Example

```sh
curl -X GET 'https://email.inbox.praecise.com/api/mailboxes/{mailbox}/messages/{id}' \
  -H 'Authorization: Bearer $KEY'
```
