List all attachments on a specific email. Works across Gmail, Outlook, Exchange, Yahoo, iCloud, and IMAP.
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.
Syntax
nylas email attachments list --id MESSAGE_ID
Examples
List attachments on an email:
nylas email attachments list --id msg_abc123
Filter PDFs with jq:
nylas email attachments list --id msg_abc123 --json | jq '.[] | select(.content_type == "application/pdf")'
How It Works
The Nylas CLI abstracts away the differences between Gmail's API, Microsoft Graph, Exchange Web Services, and raw IMAP. You write one command; it works across all providers. This matters for automation — your cron job or CI pipeline doesn't need provider-specific logic.
When to Use This
Reach for nylas email attachments list when you need to process email in shell scripts, cron jobs, CI/CD pipelines, or AI agent tool calls. Combine with --json to pipe output into other tools.
Tips
Combine with other commands: Chain nylas email attachments list with other Nylas CLI commands using shell pipes and variables for complex workflows.
Debug mode: Add --verbose to see the underlying API requests and responses — useful when something doesn't behave as expected.
Full docs: nylas email attachments list reference — all flags, advanced examples, and troubleshooting.
All commands: Nylas CLI Command Reference
Get started: brew install nylas/nylas-cli/nylas — other install methods
Top comments (0)