Command

nylas email attachments list

List all attachments on a specific email.

Written by Qasim Muhammad Staff SRE

What does nylas email attachments list do?

The nylas email attachments list command shows every attachment on a message — filename, MIME type, and size. Pipe through jq to filter by type or find large files before downloading.

Usage

nylas email attachments list <message-id> [grant-id] [flags]

Flags

FlagDescription
--jsonOutput as JSON
--no-colorDisable color output
--verbose(-v)Enable verbose output
--configCustom config file path
--help(-h)Show help for the command
--limitLimit results (most list commands)
--yes(-y)Skip confirmations

Examples

The nylas email attachments list command shows every attachment on a message — filename, MIME type, and size.

List attachments on an email

nylas email attachments list msg_abc123

Filter PDFs with jq

nylas email attachments list msg_abc123 --json | jq '.[] | select(.content_type == "application/pdf")'

Example output

FILENAME             TYPE                SIZE
q3-roadmap.pdf       application/pdf      284 KB
budget.xlsx          application/xlsx     41 KB

2 attachments

Troubleshooting

No attachments returned for a message that has them

Some providers embed inline images as attachments. Try --json to see all entries including inline content.

Message ID not found

Run nylas email search "*" --has-attachment --json to find messages with attachments and their IDs.

Recommended guides

Run nylas email attachments list --help for full help output.