Resend
Mock the Resend transactional email API to develop send, batch, domain, API-key, audience, and contact flows without firing real messages or burning a sandbox quota.
[01]
About
Emulate the Resend surface: send a single or batched email, retrieve send status, manage domains and verification, rotate API keys, and CRUD audiences and contacts. Drop it into a frontend or worker that integrates with Resend to validate happy-path and edge-case responses against a stable mocked endpoint.
Endpoints
22 across 5 resource groups
Methods
GET 8 · POST 7 · PATCH 2 · DEL 5 none deprecated
OpenAPI
3.0.3 spec version 1.1.0
Source spec
31 KB · YAML
[02]
Endpoints
| POST |
/emails
|
Send an email
|
| GET |
/emails/{email_id}
|
Retrieve a single email
|
| POST |
/emails/batch
|
Trigger up to 100 batch emails at once.
|
| POST |
/domains
|
Create a new domain
|
| GET |
/domains
|
Retrieve a list of domains
|
| GET |
/domains/{domain_id}
|
Retrieve a single domain
|
| DEL |
/domains/{domain_id}
|
Remove an existing domain
|
| PATCH |
/domains/{domain_id}
|
Update an existing domain
|
| POST |
/domains/{domain_id}/verify
|
Verify an existing domain
|
| POST |
/api-keys
|
Create a new API key
|
| GET |
/api-keys
|
Retrieve a list of API keys
|
| DEL |
/api-keys/{api_key_id}
|
Remove an existing API key
|
| POST |
/audiences
|
Create a list of contacts
|
| GET |
/audiences
|
Retrieve a list of audiences
|
| DEL |
/audiences/{id}
|
Remove an existing audience
|
| GET |
/audiences/{id}
|
Retrieve a single audience
|
| POST |
/audiences/{audience_id}/contacts
|
Create a new contact
|
| GET |
/audiences/{audience_id}/contacts
|
Retrieve a list of contacts
|
| DEL |
/audiences/{audience_id}/contacts/{email}
|
Remove an existing contact by email
|
| DEL |
/audiences/{audience_id}/contacts/{id}
|
Remove an existing contact by id
|
| GET |
/audiences/{audience_id}/contacts/{id}
|
Retrieve a single contact
|
| PATCH |
/audiences/{audience_id}/contacts/{id}
|
Update a single contact
|