# `bird email inbound-messages attachment`

## Usage

```bash
bird email inbound-messages attachment <inbound-message-id> <attachment-id> [flags]
```

## Description

Download one attachment's raw bytes from a received email. List the attachment
manifest first with attachments to find an attachment id.

The bytes are written to --output when set, otherwise to stdout:

bird email inbound-messages attachment rem_123 att_456 --output invoice.pdf

## Examples

```bash
bird email inbound-messages attachment <inbound-message-id> <attachment-id> --output invoice.pdf
```

## Options

| Name           | Description                                    |
| -------------- | ---------------------------------------------- |
| `--output, -o` | Write the bytes to this file instead of stdout |

## Related

| Name                                                                                                | Description                             |
| --------------------------------------------------------------------------------------------------- | --------------------------------------- |
| [`bird email inbound-messages attachments`](/docs/cli/reference/email-inbound-messages-attachments) | List a received email's attachments     |
| [`bird email inbound-messages body`](/docs/cli/reference/email-inbound-messages-body)               | Get a received email's body             |
| [`bird email inbound-messages get`](/docs/cli/reference/email-inbound-messages-get)                 | Get a received email                    |
| [`bird email inbound-messages list`](/docs/cli/reference/email-inbound-messages-list)               | List received emails                    |
| [`bird email inbound-messages raw`](/docs/cli/reference/email-inbound-messages-raw)                 | Download a received email's raw content |