List Emails
list-emailsList recently sent transactional emails with recipient, subject, status, and timestamps. Paginate through history to check delivery status or find an email ID for full details.
Instructions
Purpose: List recently sent emails (transactional emails sent via send-email) with metadata: recipient, subject, status, timestamps.
NOT for: Listing broadcast campaigns (use list-broadcasts). Not for composing or sending.
Returns: Paginated list with to, subject, status, created_at, message_id, and ID per email.
When to use:
User asks "what emails were sent?", "show recent emails", "did my email go out?"
Checking delivery status of sent messages
Finding an email ID to fetch full content (then use get-email)
Workflow: list-emails → get-email( id ) when user needs full body or details.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| after | No | Email ID after which to retrieve more emails (for forward pagination). Cannot be used with "before". | |
| limit | No | Number of emails to retrieve. Default: 20, Max: 100, Min: 1 | |
| before | No | Email ID before which to retrieve more emails (for backward pagination). Cannot be used with "after". |