List Emails
list-emailsRetrieve recently sent transactional emails with recipient, subject, delivery status, and timestamps. Use it to confirm whether an email went out or locate 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". |