# Resend integration

> Transactional and marketing email API for sending email, managing domains, contacts, audiences, broadcasts, and templates.

- Authentication: apiKey

## Tools (44)

- **Add Contact to Segment**: Enroll an existing contact into a segment.
- **Cancel Email**: Cancel a scheduled email so it won't be sent.
- **Create API Key**: Create a new Resend API key, optionally scoped to a single domain.
- **Create Broadcast**: Create a marketing broadcast aimed at a segment, optionally sent immediately or scheduled.
- **Create Contact**: Create a contact and optionally enroll them in segments or topic subscriptions.
- **Create Domain**: Register a sending domain with Resend and get the DNS records needed for verification.
- **Create Segment**: Create a segment (group of contacts) for targeted broadcasts.
- **Create Template**: Create a reusable email template with optional typed variables.
- **Create Webhook**: Subscribe an endpoint to email and contact event webhooks.
- **Delete API Key**: Revoke an API key. Calls using that key will fail immediately afterward.
- **Delete Broadcast**: Delete a draft or cancelled broadcast.
- **Delete Contact**: Permanently delete a contact by ID or email.
- **Delete Domain**: Permanently delete a domain from your Resend team.
- **Delete Segment**: Permanently delete a segment.
- **Delete Template**: Permanently delete an email template.
- **Delete Webhook**: Permanently delete a webhook subscription.
- **List API Keys**: List all API keys for your team (metadata only, never the secret).
- **List Broadcasts**: List broadcasts created by your team.
- **List Contacts**: List contacts with optional segment filtering and cursor pagination.
- **List Domains**: List all sending domains for your team.
- **List Emails**: List emails sent by your team, with cursor pagination.
- **List Segment Contacts**: List the contacts enrolled in a specific segment.
- **List Segments**: List all segments for your team.
- **List Templates**: List email templates for your team.
- **List Webhooks**: List all webhooks configured for your team.
- **Publish Template**: Publish the latest draft of a template so it can be used to send email.
- **Remove Contact from Segment**: Remove a contact from a segment (does not delete the contact).
- **Retrieve Broadcast**: Fetch a single broadcast including delivery statistics.
- **Retrieve Contact**: Look up a single contact by ID or email address.
- **Retrieve Domain**: Get a single domain including its current verification status and DNS records.
- **Retrieve Email**: Fetch a previously sent email by its ID.
- **Retrieve Segment**: Get a single segment by ID.
- **Retrieve Template**: Get a single template by ID or alias.
- **Retrieve Webhook**: Get a single webhook subscription including its signing secret.
- **Send Batch Emails**: Send up to 100 distinct emails in a single API call.
- **Send Broadcast**: Send (or schedule) a previously created broadcast.
- **Send Email**: Send a single transactional email with HTML/text/attachments, optionally scheduled or via a template.
- **Update Broadcast**: Update a draft or scheduled broadcast's content or schedule.
- **Update Contact**: Update a contact's name, subscription status, or custom properties.
- **Update Domain**: Update domain settings such as tracking, TLS, and custom return path.
- **Update Email**: Re-schedule a scheduled email that has not yet been sent.
- **Update Template**: Update a template's content, subject, or variables.
- **Update Webhook**: Update a webhook's URL, event list, or enabled state.
- **Verify Domain**: Trigger DNS verification for a pending domain.

## Related prompts

- [Weekly Linear changelog to a customer email, Notion, and Slack](https://www.generalinput.com/prompts/weekly-linear-changelog-to-a-customer-email-notion-and-slack.md)
- [Recover failed Stripe payments with personalized Resend emails](https://www.generalinput.com/prompts/recover-failed-stripe-payments-with-personalized-resend-emails.md)
- [Welcome new Typeform leads with Resend and add them to HubSpot](https://www.generalinput.com/prompts/welcome-new-typeform-leads-with-resend-and-add-them-to-hubspot.md)
- [Daily post-purchase review request emails for Shopify](https://www.generalinput.com/prompts/daily-post-purchase-review-request-emails-for-shopify.md)
- [Recover failed Stripe payments with Supabase context and personalized retry emails](https://www.generalinput.com/prompts/recover-failed-stripe-payments-with-supabase-context-and-personalized-retry-emai.md)
- [Customer changelog email from each GitHub release](https://www.generalinput.com/prompts/customer-changelog-email-from-each-github-release.md)
- [Recover failed Stripe payments with Postgres context and Resend](https://www.generalinput.com/prompts/recover-failed-stripe-payments-with-postgres-context-and-resend.md)
- [Monday customer health digest emailed to every account executive](https://www.generalinput.com/prompts/monday-customer-health-digest-emailed-to-every-account-executive.md)

Connect Resend in General Input: https://www.generalinput.com/apps/resend