import { Resend } from 'resend';
const resend = new Resend('re_xxxxxxxxx');
const { data, error } = await resend.emails.list();
{
"object": "list",
"has_more": false,
"data": [
{
"id": "4ef9a417-02e9-4d39-ad75-9611e0fcc33c",
"to": ["delivered@resend.dev"],
"from": "Acme <onboarding@resend.dev>",
"created_at": "2026-04-03T22:13:42.674981+00:00",
"subject": "Hello World",
"bcc": null,
"cc": null,
"reply_to": null,
"last_event": "delivered",
"scheduled_at": null
},
{
"id": "3a9f8c2b-1e5d-4f8a-9c7b-2d6e5f8a9c7b",
"to": ["user@example.com"],
"from": "Acme <onboarding@resend.dev>",
"created_at": "2026-04-03T21:45:12.345678+00:00",
"subject": "Welcome to Acme",
"bcc": null,
"cc": null,
"reply_to": null,
"last_event": "opened",
"scheduled_at": null
}
]
}
Retrieve a list of emails sent by your team.
import { Resend } from 'resend';
const resend = new Resend('re_xxxxxxxxx');
const { data, error } = await resend.emails.list();
{
"object": "list",
"has_more": false,
"data": [
{
"id": "4ef9a417-02e9-4d39-ad75-9611e0fcc33c",
"to": ["delivered@resend.dev"],
"from": "Acme <onboarding@resend.dev>",
"created_at": "2026-04-03T22:13:42.674981+00:00",
"subject": "Hello World",
"bcc": null,
"cc": null,
"reply_to": null,
"last_event": "delivered",
"scheduled_at": null
},
{
"id": "3a9f8c2b-1e5d-4f8a-9c7b-2d6e5f8a9c7b",
"to": ["user@example.com"],
"from": "Acme <onboarding@resend.dev>",
"created_at": "2026-04-03T21:45:12.345678+00:00",
"subject": "Welcome to Acme",
"bcc": null,
"cc": null,
"reply_to": null,
"last_event": "opened",
"scheduled_at": null
}
]
}
You can list all emails sent by your team. The list returns references to individual emails. If needed, you can use theDocumentation Index
Fetch the complete documentation index at: https://resend.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
id of an email to retrieve the email HTML to plain text using the Retrieve Email endpoint or the Retrieve Attachments endpoint to get an email’s attachments.
import { Resend } from 'resend';
const resend = new Resend('re_xxxxxxxxx');
const { data, error } = await resend.emails.list();
{
"object": "list",
"has_more": false,
"data": [
{
"id": "4ef9a417-02e9-4d39-ad75-9611e0fcc33c",
"to": ["delivered@resend.dev"],
"from": "Acme <onboarding@resend.dev>",
"created_at": "2026-04-03T22:13:42.674981+00:00",
"subject": "Hello World",
"bcc": null,
"cc": null,
"reply_to": null,
"last_event": "delivered",
"scheduled_at": null
},
{
"id": "3a9f8c2b-1e5d-4f8a-9c7b-2d6e5f8a9c7b",
"to": ["user@example.com"],
"from": "Acme <onboarding@resend.dev>",
"created_at": "2026-04-03T21:45:12.345678+00:00",
"subject": "Welcome to Acme",
"bcc": null,
"cc": null,
"reply_to": null,
"last_event": "opened",
"scheduled_at": null
}
]
}
Was this page helpful?