Skip to main content
Resend Docs
current

Search documentation

Type to search this documentation.

Guides

Every guide in Resend Docs.

Get started

Sending examples

Node.js

Serverless

PHP

Ruby

Python

Go

Rust

Elixir

Java

.NET

SMTP

Learn

Domains

Sending

Receiving

Broadcasts

Contacts

Automations

Steps

Templates

Logs

Webhooks

Events reference

email.bouncedReceived when an email bounces.email.clickedReceived when an email link is clicked.email.complainedReceived when an email is marked as spam.email.deliveredReceived when an email is delivered.email.delivery_delayedReceived when an email delivery is delayed.email.failedReceived when an email fails to send.email.openedReceived when an email is opened.email.receivedReceived when an inbound email is received.email.scheduledReceived when an email is scheduled to be sent.email.sentReceived when an email is sent.email.suppressedReceived when an email is suppressed.domain.createdReceived when a domain is created.domain.updatedReceived when a domain is updated.domain.deletedReceived when a domain is deleted.contact.createdReceived when a contact is created.contact.updatedReceived when a contact is updated.contact.deletedReceived when a contact is deleted.contact.topics.updatedReceived when a contact's topic subscriptions change.suppression.addedReceived when an email address is added to your suppression list.suppression.removedReceived when an email address is removed from your suppression list.topic.createdReceived when a topic is created.topic.updatedReceived when a topic is updated.topic.deletedReceived when a topic is deleted.inbox.createdReceived when an inbox is created.inbox.updatedReceived when an inbox's settings change.inbox.deletedReceived when an inbox is deleted.inbox.thread.createdReceived when the first email of a thread lands in an inbox.inbox.thread.folder.updatedReceived when a thread moves between folders.inbox.thread.assignedReceived when a thread is assigned or reassigned.inbox.thread.unassignedReceived when a thread is unassigned.inbox.thread.labels.updatedReceived when a label is applied to or removed from a thread.inbox.email.receivedReceived when an inbound email is added to a thread.inbox.email.sentReceived when an outbound email is accepted for delivery and added to a thread.inbox.draft.createdReceived when a draft is created.inbox.draft.updatedReceived when a draft is edited.inbox.draft.sentReceived when a draft is sent.inbox.draft.deletedReceived when a draft is discarded.

Resources

Knowledge Base

API Keys

Domains

DNS Guides

Sending

Deliverability

Testing

Tutorials

Build with AI

AI Tools

Agent Skills

Chat SDK

AI Builder Guides

Account Management

API Reference

Sending

Receiving

InboxesBETA

Inbox LabelsBETA

Inbox ThreadsBETA

Inbox DraftsBETA

Broadcasts

Automations

Events

Templates

Contacts

Contact Properties

Contact Imports

Segments

Topics

AudiencesDEPRECATED

Domains

Logs

Usage

API Keys

Suppressions

Authorized Apps

Webhooks

OAuth

Documentation menu